Move a PRD between lifecycle stages (inbox/active/completed/archived)
Move a PRD between lifecycle stages, updating all references.
The user provides:
inbox, active, completed, or archivedIf not given, ask which PRD and target stage.
| Stage | Directory | Status Value |
|---|---|---|
| Unstarted | wiki/inbox/ | Draft |
| Active | wiki/active/ | In Progress |
| Done | wiki/completed/ | Completed |
| Abandoned | wiki/archived/ | Archived |
inbox → active (starting work)active → completed (all tasks done, criteria met)active → archived (abandoned/superseded)completed → archived (superseded by new work)inbox → archived (decided not to pursue)git mv from repo root
git mv wiki/{source}/prd-NNN-slug.md wiki/{target}/prd-NNN-slug.md
Status field in the PRD headerwiki/status.mdChange the row for this PRD:
| PRD-NNN | [Title]({new-stage}/prd-NNN-slug.md) | {New Status} | ... | `wiki/{new-stage}/` |
Add a new row:
| YYYY-MM-DD | PRD-NNN moved to {stage} | — |
git mv must be run from the repo root directorywiki/status.mdcompleted, suggest running /check-prd first to verify success criteriaactive, check that dependencies (other PRDs) are completed