From 5a9e56bb1fee08258caa38151142f8d215d90b97 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Wed, 14 Oct 2026 10:40:10 +1100 Subject: [PATCH] Docs: phase status checklist + process rule (create one issue per phase up front) --- AGENTS.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 9479330..7309d11 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -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.