docs(agents): say what a pull request body must carry to merge #333
No reviewers
Labels
No labels
move-to-repo
coilyco-bridge-deploy
move-to-repo
coilyco-flight-deck-agent-compose
move-to-repo
coilyco-gaming-eco-app
move-to-repo
coilysiren-inbox
move-to-repo
unknown
🔒⚠️📦⚠️🔒 SANDBOXED 🔒⚠️📦⚠️🔒
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/sirens-echo!333
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/merge-lane-closing-reference"
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?
closes #330
This pull request is also the experiment. Its body carries a bare hash-ref, which the tracker guard rejects in issue comments. If it exists, nothing on the pull request surface objected, and Darren's fix is a pure documentation change rather than a deadlock.
What Darren found
ward agent director mergerefuses a body with no same-repo closing reference. A full issue URL never matches the pattern, and a URL is the house convention everywhere else, so the habit every agent builds is the one the merge verb cannot read.What Olaf added, and why it needed testing first
Olaf flagged that another layer actively forbids the hash-ref syntax. That is true and I hit it myself tonight, but it is narrower than a deadlock: the guard fires on
mcp__forgejo__comment_issue, an issue-comment surface. The two rules govern different surfaces and do not overlap.Writing "use
closes #N" intoAGENTS.mdwithout checking that would have been instructions that fail on contact, which is the class of defect this repository has spent the night removing.What landed
AGENTS.mdgains both accepted spellings, the explicit note that a URL does not satisfy the verb, and the partial-delivery rule.docs/sirens-echo-merge-lane.mdcarries the detail, including why the two conventions collide and which form belongs where.The lane paragraph itself is untouched. It is declared byte-identical across the five PR-lane repos per agentic-os 994, so this lands beside it as repo-local guidance rather than editing shared text.
Not relaxing the regex, per Darren's reasoning. The strictness is what forces a merge to name what it closed.
ward exec gategreen: build, policy-check, vet, test, test-skips, pre-commit.