Report the current progress of the build plan.
Steps
- •
Check if
plan.mdandtasks.jsonexist. If not, report "No active plan. Run /plan first." - •
Read
plan.mdfor the feature name and components. - •
Read
tasks.jsonand count tasks by status:- •done: completed tasks
- •in_progress: currently being worked on
- •pending: not started yet
- •
For each task, show a one-line summary:
code
## Progress: {feature name}
✔ Task 1: Build AOS Lua handlers
✔ Task 2: Write in-memory AOS tests
▶ Task 3: Write AOS HyperBEAM integration tests
· Task 4: Build frontend components
· Task 5: Write frontend vitest tests
· Task 6: Write frontend Playwright integration tests
· Task 7: Validate all gates
Progress: 2/7 done, 1 in progress
Components:
AOS: ██████░░░░ tests passing
Device: ░░░░░░░░░░ not started
Frontend: ░░░░░░░░░░ not started
- •
If any task is
in_progress, run a quick check on its "done when" condition:- •aos-test: run
yarn testand report pass/fail count - •device: run
rebar3 eunit --module=dev_{name}and report (eunit tests are inline) - •module-test: run
yarn test test/{name}-module.test.jsand report - •frontend-test: run
cd frontend && npm run test:unitand report - •For other types, just report the status
- •aos-test: run
- •
Report any blockers or issues found.