Cut duplicated doctrine from AGENTS.md and lower the cap that was raised twice in two days #1386
No reviewers
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/advocate
role/director
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/science
role/sysadmin
state
ambient
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agentic-os!1386
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/ee98"
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?
Kai, on being shown this file at 34,485 of 34,600 chars: the file is too large. She is right, and the cap history is the sharper half of it.
The cap became headroom
Two raises, 2,100 chars, in two days, each one granted so a new rule could land. The
pyproject.tomlnote directly above those keys says the opposite: the cap is deliberate back-pressure rather than headroom, and a new entry should displace one rather than extend the file.AGENTS.md is loaded in full into every agent session, so unlike a
docs/page its size is paid continuously rather than once.What I cut: 1,146 chars, 7 lines, all of it said twice
## Releasere-defined lanes the generated git-workflow block already defines, and the--no-verifynever appeared in both. Release now points at the block.A pushed branch owes its pull requestrestated the block's "ALWAYS open the pull request in the same turn" and its litter framing almost verbatim. Kept only what the block does not cover: a blocked merge on a main-landing lane, and what to do when the agent cannot open the PR itself.Native checkpoints must be remotere-derived the block's commit-and-push rule before extending it. It now names the extension, undurable work product, and the checkpoint definition, without restating the push.Caps drop to 240 / 33,339, exactly the new size. Zero headroom, so the next entry displaces one. That is what the note already asked for.
What I did not cut, and why
Front-load the context you know you needis the largest section at 3,909 chars. It is nine distinct rules rather than restatement, so there is no duplication to remove. Its closing "this rule grants no new authority" clause reads defensive and is the obvious next target, but it is precisely what stops the rule being read as licence to reach past a role boundary. Cutting it is a judgement about doctrine rather than a duplication cut, so it is Kai's call rather than mine.Returning to the pre-ratchet 32,500 needs another 839 chars, and I have exhausted the text that is duplicated. Everything after this point costs meaning.
Related
#1303is the issue for this shape: agentic-os sits on all three documentation-layout caps at once, so a new rule has nowhere to put its reasoning. This fixes the AGENTS.md third of it and does not touch thedocs/40-of-40 half, where Kai's answer was to keep the cap and force merges rather than expand.