Status: Done (2026-03-02)
Priority: Low
Component: docs/backlog.md → docs/backlog/
Summary: As a contributor, I want each backlog item in its own file so that status changes (moving between In Progress / TODO / Done) only require moving the file between folders, not cutting and pasting large blocks within a monolithic file.
Structure:
docs/backlog/
├── index.md # Status legend + links to items grouped by status
├── in_progress/
│ ├── sc-001.md
│ └── sc-007.md
├── todo/
│ ├── sc-002.md
│ ├── sc-003.md
│ ├── sc-005.md
│ ├── sc-006.md
│ └── sc-008.md
└── done/
├── sc-009.md
├── sc-004.md
├── feat-001.md
└── ...
Implementation:
- Create
docs/backlog/index.mdwith status legend and links to items grouped by folder/status - Create three status folders:
in_progress/,todo/,done/ - One file per item (e.g.,
sc-007.md,feat-001.md) in the folder matching its status - Changing an item's status = moving its file between folders and updating the index links
- Item files contain the full story (summary, workflow, ACs, technical notes)
- Remove old
docs/backlog.md
Acceptance Criteria:
-
docs/backlog/index.mdexists with status legend and links to all items - Three status folders exist:
in_progress/,todo/,done/ - Each backlog item has its own file in the folder matching its status
- Old
docs/backlog.mdremoved - All cross-references (CLAUDE.md, README, etc.) updated
- No content lost in migration
- Refinement skill updated to work with new file structure