Docs: phase status checklist + process rule (create one issue per phase up front)

This commit is contained in:
2026-10-14 10:40:10 +11:00
parent 1d75b0ef9c
commit 5a9e56bb1f

View File

@@ -189,6 +189,24 @@ The Hub interface is frozen in `central_ai_llm_master/docs/ask-contract.md`.
## 11. Build order
**STATUS — 8 of 10 done (checked 2026-10-14).** Keep this list current: tick a box
when its DoD passes. **The project is DONE only when every box is ticked.**
- [x] Phase 1 — Skeleton
- [x] Phase 2 — Devices and state
- [x] Phase 3 — MQTT
- [ ] **Phase 4 — Computer client (Windows)** ← REMAINING
- [x] Phase 5 — Phone client (no-wipe)
- [x] Phase 6 — Schedules, blocklists, allowlists
- [x] Phase 7 — Telemetry and usage
- [x] Phase 8 — Overrides
- [x] Phase 9 — Hub and alerts
- [ ] **Phase 10 — Documentation** ← REMAINING
**PROCESS RULE:** at project start, create one Paperclip issue per phase, status
`backlog`, assigned to the agent. Close each as its DoD passes. Do **not** create
tasks ad-hoc — an empty board must mean "finished", never "the agent stopped".
**Phase 1 — Skeleton**
Go service, SQLite, config, session login, Dockerfile, compose, Caddy route.
*DoD:* the dashboard runs on `.13`, login works, `/health` returns ok.