chore: planner run 2026-04-15 #30

Closed
planner-bot wants to merge 9 commits from chore/planner-run-20260415 into main
Showing only changes of commit f64488e36f - Show all commits

View file

@ -1,5 +1,5 @@
# Prerequisite Tree # Prerequisite Tree
<!-- Last updated: 2026-04-14 --> <!-- Last updated: 2026-04-15 -->
## Objective: Foundation — Core agent loop (dev → CI → review → merge) ## Objective: Foundation — Core agent loop (dev → CI → review → merge)
- [x] dev-agent picks up backlog issues (dev/dev-agent.sh exists) - [x] dev-agent picks up backlog issues (dev/dev-agent.sh exists)
@ -18,7 +18,7 @@ Status: DONE
## Objective: Foundation — Planner gap analysis against vision ## Objective: Foundation — Planner gap analysis against vision
- [x] Planner formula exists (run-planner.toml v4) - [x] Planner formula exists (run-planner.toml v4)
- [x] planner-run.sh cron wrapper exists - [x] planner-run.sh cron wrapper exists
- [x] Planning runs established (runs 17) - [x] Planning runs established (runs 18)
Status: DONE Status: DONE
## Objective: Foundation — Multi-project support ## Objective: Foundation — Multi-project support
@ -29,7 +29,7 @@ Status: DONE
## Objective: Foundation — Knowledge graph for structural defect detection ## Objective: Foundation — Knowledge graph for structural defect detection
- [x] networkx package installed in agents container (#220 — closed) - [x] networkx package installed in agents container (#220 — closed)
- [x] build-graph.py exists in lib/ - [x] build-graph.py exists in lib/
- [x] Graph report generating successfully (205 nodes, 287 edges as of 2026-04-14) - [x] Graph report generating successfully (206 nodes, 286 edges as of 2026-04-15)
Status: DONE Status: DONE
## Objective: Foundation — Predictor-planner adversarial feedback loop ## Objective: Foundation — Predictor-planner adversarial feedback loop
@ -68,17 +68,17 @@ Status: DONE
## Objective: Adoption — Landing page communicating value proposition ## Objective: Adoption — Landing page communicating value proposition
- [x] Website addressable exists (disinto.ai) - [x] Website addressable exists (disinto.ai)
- [ ] Website observability (#426 — vision, priority, architect sprint in progress) - [ ] Website observability (#426 — vision, priority, architect sprint 3/4 done)
- [x] Evidence/engagement directory setup (#747 — closed) - [x] Evidence/engagement directory setup (#747 — closed)
- [x] Format-detection guard in collect-engagement.sh (#746 — closed) - [x] Format-detection guard in collect-engagement.sh (#746 — closed)
- [x] Rent-a-human instructions for Caddy host SSH key setup (#748 — closed)
- [ ] Collect-engagement formula + container script (#745 — backlog, priority) - [ ] Collect-engagement formula + container script (#745 — backlog, priority)
- [ ] Rent-a-human instructions for Caddy host SSH key setup (#748 — backlog) Status: IN PROGRESS — 3/4 sub-issues closed, #745 is the last remaining piece
Status: IN PROGRESS — architect decomposed #426 into sprint, 2/4 sub-issues closed
## Objective: Adoption — Example project demonstrating full lifecycle ## Objective: Adoption — Example project demonstrating full lifecycle
- [x] Bootstrap path unblocked (#688 — closed) - [x] Bootstrap path unblocked (#688 — closed)
- [ ] Example project design and implementation (#697 — vision, priority) - [ ] Example project design and implementation (#697 — vision, priority, awaiting architect decomposition)
Status: BLOCKED — #697 not yet decomposed by architect (false-completion from #735 bug pre-fix) Status: BLOCKED — #697 not yet decomposed by architect
## Objective: Adoption — Architect lifecycle completeness ## Objective: Adoption — Architect lifecycle completeness
- [x] Architect closes parent vision issues when sprint sub-issues complete (#689 — closed) - [x] Architect closes parent vision issues when sprint sub-issues complete (#689 — closed)
@ -96,8 +96,8 @@ Status: DONE
- [x] Dev-poll post-crash deadlock recovery (#749 — closed) - [x] Dev-poll post-crash deadlock recovery (#749 — closed)
- [x] Credential helper race on cold boot (#741 — closed) - [x] Credential helper race on cold boot (#741 — closed)
- [x] CI smoke test non-determinism fixed (#742 — closed, PR #754 merged) - [x] CI smoke test non-determinism fixed (#742 — closed, PR #754 merged)
- [ ] Entrypoint wait deadlock — serializes polling loop (#753 — in-progress, priority, PR #755 open) - [x] Entrypoint wait deadlock fixed (#753 — closed, PR #755 merged)
Status: IN PROGRESS — #753 is a critical infrastructure bug with open PR Status: DONE
## Objective: Adoption — Assistant (disinto-chat) (#623) ## Objective: Adoption — Assistant (disinto-chat) (#623)
- [x] Caddy subpath routing skeleton (#704 — closed) - [x] Caddy subpath routing skeleton (#704 — closed)
@ -108,9 +108,9 @@ Status: IN PROGRESS — #753 is a critical infrastructure bug with open PR
- [x] Cost caps + rate limiting (#711 — closed) - [x] Cost caps + rate limiting (#711 — closed)
- [x] Conversation history persistence (#710 — closed) - [x] Conversation history persistence (#710 — closed)
- [x] Per-project subdomain fallback (#713 — closed) - [x] Per-project subdomain fallback (#713 — closed)
- [ ] Claude identity isolation (#707 — backlog, CI blocker #742 now fixed) - [ ] Claude identity isolation (#707 — backlog, priority, CI root cause #742 fixed, ready for retry)
- [ ] Escalation tools (#712 — backlog, priority, CI blocker #742 now fixed) - [ ] Escalation tools (#712 — backlog, priority, CI root cause #742 fixed, ready for retry)
Status: IN PROGRESS — 8/10 sub-issues closed, 2 ready for retry (CI root cause fixed) Status: IN PROGRESS — 8/10 sub-issues closed, 2 unblocked for retry (stale assignments cleared)
## Objective: Ship (Fold 2) — Deploy profiles per artifact type ## Objective: Ship (Fold 2) — Deploy profiles per artifact type
- [ ] No deploy profiles defined - [ ] No deploy profiles defined
@ -131,7 +131,7 @@ Status: BLOCKED — depends on #426 completion + deploy profiles
## Objective: Ship (Fold 2) — Rent-a-human for gated channels ## Objective: Ship (Fold 2) — Rent-a-human for gated channels
- [x] run-rent-a-human formula exists - [x] run-rent-a-human formula exists
- [ ] First exercise: Caddy SSH key setup (#748 — will produce rent-a-human instructions) - [x] First exercise: Caddy SSH key setup (#748 — closed, rent-a-human instructions written)
Status: READY Status: READY
## Objective: Ship (Fold 2) — Assumptions register ## Objective: Ship (Fold 2) — Assumptions register