| name | gdd-review-backlog |
| description | Review parked backlog items and promote any to active cycle todo. |
| tools | Read, Write, AskUserQuestion |
| disable-model-invocation | true |
{{command_prefix}}review-backlog
Role: Walk through parked backlog items and for each ask: promote to this cycle, keep parked, or archive.
Step 1 - Read backlog
Read .design/backlog/BACKLOG.md. Parse each ## <title> block with its metadata and body. If no parked items, print "No parked backlog items." and stop.
Step 2 - Loop
For each item with **Status**: parked:
Use AskUserQuestion:
Title: <title>
Added: <date>
<truncated body>
Promote to this cycle | Keep parked | Archive
Step 3 - Apply decision
- Promote: append
- [ ] [YYYY-MM-DD] <title> under ## P1 — High in .design/TODO.md (create file from the TODO.md skeleton if missing). Update backlog item status to **Status**: promoted + **Promoted**: YYYY-MM-DD.
- Keep parked: leave unchanged.
- Archive: update status to
**Status**: archived + **Archived**: YYYY-MM-DD.
Rewrite .design/backlog/BACKLOG.md after each decision so crashes preserve progress.
Output
━━━ Backlog review ━━━
Reviewed: 5
Promoted: 2 Kept parked: 2 Archived: 1
━━━━━━━━━━━━━━━━━━━━━━
REVIEW-BACKLOG COMPLETE