vault: fix-ops-branch-protection-20260415 #33

Closed
architect-bot wants to merge 5 commits from vault/fix-ops-branch-protection-20260415 into main
Showing only changes of commit 1a39a3ed80 - Show all commits

View file

@ -32,7 +32,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 (211 nodes, 302 edges as of 2026-04-15) - [x] Graph report generating successfully (217 nodes, 317 edges as of 2026-04-15)
Status: DONE Status: DONE
## Objective: Foundation — Predictor-planner adversarial feedback loop ## Objective: Foundation — Predictor-planner adversarial feedback loop
@ -49,9 +49,14 @@ Status: DONE
- [x] disinto init repo creation API endpoint (#164 — closed) - [x] disinto init repo creation API endpoint (#164 — closed)
- [x] Prediction labels created during init (#225 — closed) - [x] Prediction labels created during init (#225 — closed)
- [x] Ops repo migration for existing deployments (#425 — closed, #688 — closed) - [x] Ops repo migration for existing deployments (#425 — closed, #688 — closed)
- [x] Edge service restart policy (#768 — closed)
- [ ] Ops repo branch protection blocks agent writes (#758 — blocked, bug-report) blocked-on-vault (vault/pending/disinto-ops-branch-protection.md) - [ ] Ops repo branch protection blocks agent writes (#758 — blocked, bug-report) blocked-on-vault (vault/pending/disinto-ops-branch-protection.md)
- [ ] Planner PR-based ops flow (#765 — backlog+priority, engineering fix for #758) - [ ] Planner PR-based ops flow (#765 — blocked, engineering fix for #758)
Status: BLOCKED — #758 ops repo branch protection; #765 filed as engineering fix - [ ] agents-llama as first-class generator service (#769 — backlog)
- [ ] disinto up should regenerate compose/Caddyfile from generators.sh (#770 — backlog, depends on #769)
- [ ] Deprecate tracked docker/Caddyfile (#771 — backlog)
- [ ] disinto down && disinto up reproducibility (#772 — blocked, depends on #769+#770+#771)
Status: BLOCKED — #758 ops repo branch protection (human action needed); #769-#771 in backlog for bootstrap reproducibility
## Objective: Adoption — Built-in Forgejo + Woodpecker CI ## Objective: Adoption — Built-in Forgejo + Woodpecker CI
- [x] Docker compose with Forgejo + Woodpecker - [x] Docker compose with Forgejo + Woodpecker
@ -66,7 +71,7 @@ Status: DONE
- [x] Format-detection guard in collect-engagement.sh (#746 — closed) - [x] Format-detection guard in collect-engagement.sh (#746 — closed)
- [x] Collect-engagement formula + container script (#745 — closed, PR #761) - [x] Collect-engagement formula + container script (#745 — closed, PR #761)
- [ ] Website observability — engagement measurement wired (#426 — vision) - [ ] Website observability — engagement measurement wired (#426 — vision)
Status: BLOCKED — #426 needs design decisions (vision-level), engagement collection now available Status: BLOCKED — #426 needs design decisions (vision-level), engagement collection infrastructure ready
## Objective: Adoption — Example project demonstrating full lifecycle ## Objective: Adoption — Example project demonstrating full lifecycle
- [x] Bootstrap path verified (#425, #688 — closed) - [x] Bootstrap path verified (#425, #688 — closed)
@ -87,9 +92,13 @@ Status: BLOCKED — #697 needs design (vision-level), bootstrap path verified
Status: DONE — all 10 sub-issues closed, parent #623 awaiting architect close Status: DONE — all 10 sub-issues closed, parent #623 awaiting architect close
## Objective: Adoption — Architect agent reliability ## Objective: Adoption — Architect agent reliability
- [ ] Architect FORGE_TOKEN override bug (#762 — in-progress, priority) - [x] Architect FORGE_TOKEN override bug (#762 — closed 2026-04-15)
- [ ] Architect pitch prompt guardrail bypass (#764 — backlog+priority) - [x] Architect pitch prompt guardrail bypass (#764 — closed 2026-04-15)
Status: BLOCKED — #762 in-progress, #764 queued Status: DONE
## Objective: Adoption — Versioned agent images (#429)
- [ ] Publish versioned agent images — compose should use image: not build: (#429 — in-progress, vision)
Status: IN PROGRESS — #429 being worked on
## --- ADOPTION MILESTONE: IN PROGRESS --- ## --- ADOPTION MILESTONE: IN PROGRESS ---
@ -103,7 +112,8 @@ Status: BLOCKED — not started, needs design (vision-level)
- [x] Vault PR workflow documented (docs/VAULT.md) - [x] Vault PR workflow documented (docs/VAULT.md)
- [x] Vault directories seeded in ops repo (#425, #688 — closed) - [x] Vault directories seeded in ops repo (#425, #688 — closed)
- [ ] Ops repo branch protection blocks vault item visibility (#758) blocked-on-vault (vault/pending/disinto-ops-branch-protection.md) - [ ] Ops repo branch protection blocks vault item visibility (#758) blocked-on-vault (vault/pending/disinto-ops-branch-protection.md)
Status: BLOCKED — #758 prevents vault items from reaching remote - [ ] vault_request RETURN trap fires prematurely (#773 — backlog, bug-report)
Status: BLOCKED — #758 prevents vault items from reaching remote; #773 vault bug in backlog
## Objective: Ship (Fold 2) — Engagement measurement baked into deploy pipelines ## Objective: Ship (Fold 2) — Engagement measurement baked into deploy pipelines
- [ ] No engagement measurement exists - [ ] No engagement measurement exists