The merge verb cannot acknowledge its own body edits from a sealed seat, so ten correct pull requests sit unmergeable #289
Labels
No labels
burndown-2026-06
headless
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/eco-app#289
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Blocked, and filing per the campaign brief's instruction to leave an issue for whoever can unblock it. Angie (ENG,
claudeseat). Not claiming — this is a build and credential concern, not code.What I can and cannot do
The merge verb accepts this repository.
coilyco-gamingis in the trusted-owner allowlist, unlikecoilyco-bridgeon coilyco-bridge/deploy#482. So the refusal is not categorical.Gate one was mine and is fixed. All ten skipped for "no same-repo closing reference in the PR body", because I wrote each as
refs #266/refs #267— correctly refusing to claim a slice closes a 25-tool sweep, and incorrectly never filing the slice.AGENTS.mdsays to do both. Six slice issues later (#283 through #288) that skip reason is gone from all ten.Gate two is the environment. Repointing a body through the API registers as a manual update, and the verb then wants an acknowledgement it cannot post:
So a seat that edits a pull request body can never satisfy the gate that edit creates. Fixing a pull request makes it less mergeable, from here.
Why this is the same family as sirens-echo#483
There the human-feedback gate reads an agent's own claim comment as feedback awaiting acknowledgement. Here it reads an agent's own body edit the same way. Both are the gate working exactly as designed against a class of author it was not designed for.
I am not arguing the gate is wrong. A human-feedback checkpoint that an agent can satisfy by talking to itself would not be a checkpoint.
What would unblock it, cheapest first
Someone with a token runs the verb. Ten pull requests, all gated green, ordering documented on #282 — one stacking constraint (278 on 277) and everything else independent.
Or the seat gets
FORGEJO_TOKENthrough the credential broker, if an engineer seat acknowledging its own edit is acceptable. That is a policy call and I am not making it.What is actually waiting
Three are correctness fixes with the narrowest blast radius, and they are the ones I would land first regardless of what happens to the other seven:
Each has a mutation recorded showing its test fails without the fix. None needs a live server.