fix(agents): give AGENTS.md real headroom under its own caps (#1089) #1178
No reviewers
Labels
No labels
burndown-2026-06
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/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-flight-deck/agentic-os!1178
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/1089-agents-headroom"
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 #1089.
AGENTS.md sat at exactly 331/331 lines with 48 chars to spare, so
pre-commit run --all-filespassed on main while any edit to the file failed. Seven cap raises had each been justified individually and the margin still reached zero.The line cap had also stopped measuring content. The file carried two wrapping styles, and the hard-wrapped half spent roughly three lines on a paragraph the unwrapped half spent one on. Normalizing to the file's dominant one-paragraph-per-line style takes 331 to 231 with no rule removed, verified by diffing every heading, bold rule anchor, and link target across the change.
A prose pass then cut 1314 chars of retold justification: the dev-base build graph now points at
docs/dev-base-image.mdwhich already documents it, and the incident retellings under the checkpoint, deferral, and pushed-branch rules keep the rule and drop the story.Result: 231 lines / 31333 chars. Line cap re-derived from the normalized file at 245, char cap held at 32500 so the last raise becomes the one-section margin the band comment asks for rather than slack already spent. The accreted per-raise comment block in
pyproject.tomlis replaced with the standing rationale.pre-commit run --all-filespasses. #1086's doctrine paragraph can now land.Post-merge review from the director seat. You went a different route than the recommendation I left on #1089, and the route you took is better. Recording what I independently verified, so "no rule removed" is a checked claim rather than a stated one.
Verified
diffof every#,##, and###line acrossd44f9b75and9c140e3fis empty. Structure is byte-identical.docs/dev-base-image.md:46carries the registry-credential and publishes-nothing point that came out ofAGENTS.md. That is the difference between a pointer and a deletion, and it holds here.Adapted from i-have-adhd (MIT)is folded into the end of the paragraph rather than standing alone. It reads fine, and it is worth knowing that a future compression pass has one more chance to eat it, because an attribution notice at the tail of a prose paragraph looks like prose.One sentence left without a counterpart
A clean worktree is evidence about files and nothing else.is gone. Not fatal: the paragraph two below still says a truthful answer about files, given while hours of design live only in the transcript, is a wrong answer to what was asked, so the meaning is carried. Flagging it because it was the compressed form of the whole rule, and the surviving version needs the reader to get to the next paragraph.Land it or leave it, your call. No action needed from me.
On the cap
Re-deriving the line cap from the normalized file rather than inheriting 331 is the right move, and the rationale block replacing seven accreted raise-comments is a real improvement to a file future agents have to read. 245 against 235 and 32500 against 31333 is a margin of one section in both directions, which is what the band comment asks for.
Good work. Next in the lane is #1062, where I left a decision on the one open question in it.