diff --git a/prerequisites.md b/prerequisites.md index 497eb8f..ed5f5f3 100644 --- a/prerequisites.md +++ b/prerequisites.md @@ -32,7 +32,7 @@ Status: DONE ## Objective: Foundation — Knowledge graph for structural defect detection - [x] networkx package installed in agents container (#220 — closed) - [x] build-graph.py exists in lib/ -- [x] Graph report generating successfully (208 nodes, 291 edges as of 2026-04-15) +- [x] Graph report generating successfully (211 nodes, 302 edges as of 2026-04-15) Status: DONE ## Objective: Foundation — Predictor-planner adversarial feedback loop @@ -50,7 +50,8 @@ Status: DONE - [x] Prediction labels created during init (#225 — closed) - [x] Ops repo migration for existing deployments (#425 — closed, #688 — closed) - [ ] Ops repo branch protection blocks agent writes (#758 — blocked, bug-report) blocked-on-vault (vault/pending/disinto-ops-branch-protection.md) -Status: BLOCKED — #758 ops repo branch protection prevents agent writes +- [ ] Planner PR-based ops flow (#765 — backlog+priority, engineering fix for #758) +Status: BLOCKED — #758 ops repo branch protection; #765 filed as engineering fix ## Objective: Adoption — Built-in Forgejo + Woodpecker CI - [x] Docker compose with Forgejo + Woodpecker @@ -63,27 +64,32 @@ Status: DONE - [x] Website addressable exists (disinto.ai) - [x] Evidence/engagement directory setup (#747 — closed) - [x] Format-detection guard in collect-engagement.sh (#746 — closed) -- [ ] Collect-engagement formula + container script (#745 — backlog+priority, retry) +- [x] Collect-engagement formula + container script (#745 — closed, PR #761) - [ ] Website observability — engagement measurement wired (#426 — vision) -Status: BLOCKED — #745 needs successful dev-agent run, then #426 design decisions +Status: BLOCKED — #426 needs design decisions (vision-level), engagement collection now available ## Objective: Adoption — Example project demonstrating full lifecycle - [x] Bootstrap path verified (#425, #688 — closed) - [ ] Example project design and implementation (#697 — vision+priority) -Status: BLOCKED — #697 needs design (vision-level), depends on verified bootstrap (now unblocked) +Status: BLOCKED — #697 needs design (vision-level), bootstrap path verified ## Objective: Adoption — Subpath routing + Forgejo-OAuth-gated Claude chat (#623) - [x] Caddy subpath routing skeleton (#704 — closed) - [x] Chat container scaffold (#705 — closed) - [x] Chat sandbox hardening (#706 — closed) +- [x] Claude identity isolation (#707 — closed) - [x] Forgejo OAuth gate (#708 — closed) - [x] Caddy Remote-User forwarding (#709 — closed) - [x] Conversation history persistence (#710 — closed) - [x] Cost caps + rate limiting (#711 — closed) +- [x] Escalation tools (#712 — closed) - [x] Per-project subdomain fallback (#713 — closed) -- [ ] Claude identity isolation (#707 — backlog+priority, ready for retry after #742 fix) -- [ ] Escalation tools (#712 — backlog+priority, ready for retry after #742 fix) -Status: BLOCKED — 2 sub-issues remaining (#707, #712), both cleared for retry +Status: DONE — all 10 sub-issues closed, parent #623 awaiting architect close + +## Objective: Adoption — Architect agent reliability +- [ ] Architect FORGE_TOKEN override bug (#762 — in-progress, priority) +- [ ] Architect pitch prompt guardrail bypass (#764 — backlog+priority) +Status: BLOCKED — #762 in-progress, #764 queued ## --- ADOPTION MILESTONE: IN PROGRESS ---