Wave: 1 (parallel, after Wave 0 merges)
Depends on: #146 (contract — solution file format), #148 (state-log speccing transition)
Effort: M
Ties to: PRD R8
Files: skills/pm-prd/SKILL.md
Description
Let /pm-prd consume a chosen solution. Edit skills/pm-prd/SKILL.md Phase 1 to accept an optional --chosen <solution-slug>. When given: read the solution + its parent opportunity, and seed the PRD's Problem Statement, riskiest assumption, and Falsification from them. On successful PRD write, move the solution to speccing via nanopm-state-log --type solution.
Acceptance
/pm-prd --chosen <slug> produces a PRD whose problem / assumption / falsification trace to the solution + opportunity, and transitions that solution to speccing. Without the flag, /pm-prd behaves exactly as before.
Source PRD: .nanopm/wiki/docs/prds/pm-solutions.md · Created by nanopm /pm-breakdown (feature: pm-solutions, GitHub handoff).
Wave: 1 (parallel, after Wave 0 merges)
Depends on: #146 (contract — solution file format), #148 (state-log
speccingtransition)Effort: M
Ties to: PRD R8
Files:
skills/pm-prd/SKILL.mdDescription
Let
/pm-prdconsume a chosen solution. Editskills/pm-prd/SKILL.mdPhase 1 to accept an optional--chosen <solution-slug>. When given: read the solution + its parent opportunity, and seed the PRD's Problem Statement, riskiest assumption, and Falsification from them. On successful PRD write, move the solution tospeccingviananopm-state-log --type solution.Acceptance
/pm-prd --chosen <slug>produces a PRD whose problem / assumption / falsification trace to the solution + opportunity, and transitions that solution tospeccing. Without the flag,/pm-prdbehaves exactly as before.Source PRD:
.nanopm/wiki/docs/prds/pm-solutions.md· Created by nanopm /pm-breakdown (feature: pm-solutions, GitHub handoff).