disinto-ops/vault/pending/disinto-ops-branch-protection.md
2026-04-19 17:05:05 +00:00

1.6 KiB

Request: Ops repo branch protection — add planner-bot to merge whitelist

What

Forgejo branch protection on disinto-ops repo blocks all agent writes (git push AND API file commits). The planner-bot user needs to be added to the merge whitelist so the planner can push prerequisite tree updates, memory, and vault items.

Why

Blocks #758 (ops repo branch protection), which blocks:

  • #820 (re-seed ops repo directories)
  • #982 (collect-engagement evidence commit)
  • All planner tree persistence (prerequisites.md stuck since run 2, 2026-04-08)
  • Vault lifecycle directories (pending/approved/fired/rejected)
  • Evidence collection for all agents

Waiting since 2026-04-08 (first identified in planner run 2).

Human action

  1. Open Forgejo admin → disinto-ops repo → Settings → Branches → Branch Protection for main
  2. Add planner-bot to the "Merge Whitelist" (and optionally gardener-bot, dev-qwen, dev-qwen2 for future ops writes)
  3. Test: cd disinto-ops && git push from the agents container (or planner container)
  4. Comment on #758 confirming resolution

Factory will then

  • Planner pushes updated prerequisites.md, knowledge/planner-memory.md, vault items
  • #820 (re-seed ops repo) becomes unblocked and enters dev-agent pipeline
  • #982 (collect-engagement commit) becomes unblocked
  • Vault lifecycle directories are created and populated
  • Evidence collection begins for all agents

Unblocks

  • #758 — ops repo branch protection blocks all agent writes
  • #820 — re-seed ops repo directories
  • #982 — collect-engagement.sh never commits evidence