chore: planner run 2026-04-15
This commit is contained in:
parent
f6702cea97
commit
7f9d5224ba
2 changed files with 68 additions and 12 deletions
31
vault/pending/disinto-ops-branch-protection.md
Normal file
31
vault/pending/disinto-ops-branch-protection.md
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# Request: Remove or relax ops repo branch protection for agent writes
|
||||
|
||||
## What
|
||||
The ops repo (`disinto-ops`) has branch protection on `main` that requires approvals, but no bot account has sufficient permissions to merge. The `planner-bot` has push access but cannot merge. The `review-bot` can approve but cannot push or merge. No admin token is available to agents.
|
||||
|
||||
This means `prerequisites.md`, `knowledge/planner-memory.md`, and vault items have been accumulating **only locally** since planner run 2 (2026-04-08). The remote `origin/main` is frozen.
|
||||
|
||||
## Why
|
||||
Blocks #758 (ops repo branch protection), which blocks ALL agent ops-repo writes: planner prerequisite tree, planner memory, evidence collection, vault pending items. Every agent that writes to the ops repo is silently failing.
|
||||
|
||||
Downstream: blocks website observability (#426), collect-engagement (#745), and the entire evidence pipeline.
|
||||
|
||||
Waiting since 2026-04-08 (first observed planner run 2).
|
||||
|
||||
## Human action
|
||||
1. In Forgejo, go to `disinto-ops` → Settings → Branch Protection → `main`
|
||||
2. Either:
|
||||
- **Option A (recommended):** Remove branch protection from `disinto-ops` entirely — the ops repo is an internal artifact, not production code. Agent writes should flow freely.
|
||||
- **Option B:** Add `planner-bot` and `dev-bot` to the push/merge allowlist so they can push directly to `main`.
|
||||
3. Verify by running: `cd disinto-ops && git push origin main` from the agents container.
|
||||
|
||||
## Factory will then
|
||||
- Planner will push prerequisite tree updates and memory to `origin/main`
|
||||
- Evidence collection (#745) will unblock — collect-engagement formula can commit to ops repo
|
||||
- Vault pending items will be visible on the remote for human review
|
||||
- All agents writing to ops repo will resume normal operation
|
||||
|
||||
## Unblocks
|
||||
- #758 — ops repo branch protection blocks all agent writes
|
||||
- #745 — collect-engagement formula (indirectly, if the no_push is ops-related)
|
||||
- #426 — website observability (downstream)
|
||||
Loading…
Add table
Add a link
Reference in a new issue