One self-contained HTML file per project that tracks everything: plan, tests, feedback. Replaces the old two-file system (plan.html + report.html).
Each feature is a collapsible session block with:
Feature Session
├── Header: badge, title, status (planned → building → verifying → done), task/test counts
├── USE CASES — plain English, written for the PM
│ "As a [role], I open [page] and see [what]. I can [action] which [outcome]."
├── ACCEPTANCE CHECKLIST (interactive)
│ ├── Test blocks grouped by page/flow
│ ├── Each item: checkbox + data-ref (F1-01) + label + comment textarea
│ ├── Unchecking shows comment box + triggers export panel
│ ├── Screenshot proof (embedded, lightbox on click)
│ └── PASS/FAIL/PENDING pills
├── PLAN (collapsible)
│ ├── Design context (picker selections)
│ ├── Field corrections table
│ ├── File map (create/modify/delete)
│ └── Tasks with step checkboxes, code blocks, verify commands
└── FEEDBACK ROUNDS (if any)
└── R1, R2... gold badges, what PM said → what was fixed → proof
The /plan command creates the acceptance checklist BEFORE any code is written. Items start as PENDING. After implementation, /verify marks them PASS/FAIL and adds screenshots.
/feedback processes itAfter completing each task, Claude automatically:
All inline, zero dependencies. Key components:
location = /workflow.html { alias /path/workflow.html; }