Report progress on the current plan. Reads plan.md and tasks.json, shows status of each task and overall progress. Use when user says 'show progress', 'where are we', 'status', or 'what's done'. Not for running tests — use /validate.
Report the current progress of the build plan.
Check if plan.md and tasks.json exist. If not, report "No active plan. Run /plan first."
Read plan.md for the feature name and components.
Read tasks.json and count tasks by status:
For each task, show a one-line summary:
## 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:
yarn test and report pass/fail countrebar3 eunit --module=dev_{name} and report (eunit tests are inline)yarn test test/{name}-module.test.js and reportcd frontend && npm run test:unit and reportReport any blockers or issues found.