# Request: Remove or relax ops repo branch protection for bot writes ## What The ops repo (`disinto-ops`) has branch protection on `main` that requires PR approvals. No bot account has sufficient permissions to merge PRs or push directly. This blocks all agent writes to the ops repo — prerequisites.md, planner-memory.md, vault items, evidence, and sprint artifacts are accumulating only locally and lost on container restart. ## Why Blocks #758 (ops repo branch protection), which blocks #820 (re-seed ops repo dirs), which blocks: - Vault PR workflow (pending/approved/fired dirs don't exist) - Evidence collection for all agents - Bootstrap verification for example project (#697) - Planner persistence (this is the 5th run where local changes will be lost) Waiting since 2026-04-15. ## Human action 1. Go to Forgejo admin → disinto-ops repo settings → Branch Protection 2. Either: remove branch protection on `main`, OR add `planner-bot` to the push allowlist 3. Verify by running: `git push origin main` from the planner container 4. Comment on #758 confirming the change ## Factory will then - Push accumulated prerequisites.md, planner-memory.md, vault procurement items - Re-seed ops repo directories (#820): evidence/, sprints/, portfolio.md, RESOURCES.md, vault subdirs - Enable vault PR workflow for fold transitions - Unblock evidence collection and example project bootstrap ## Unblocks - #758 — ops repo branch protection blocks all agent writes - #820 — re-seed ops repo directories - #697 — example project (transitively)