feat(agents): three rules from the correction cluster, and the cap raise they need #1334
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!1334
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/eb77"
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?
Refs #1333.
Three seats investigated the correction cluster Kai flagged. The evidence disconfirmed the framing she and I both started from, and what survived is a taxonomy with a different fix per mode. Full diagnosis, worked instances, and acceptance conditions are on #1333.
Two premises that did not survive
There was no disagreement. Six exchanges between the two seats, agreement every time, usually inside one message. Every correction was a self-correction the other accepted immediately.
Adding doctrine was the wrong instinct. For the instance that reached outward copy in Kai's first person, the rule already existed in three sources the seat had loaded, named both failure modes it hit, and did not fire. The reason is that every rule in that family carries an uncertainty precondition, and that instance had no felt uncertainty to trigger on.
So each rule here fires on a detectable property of the artifact rather than on the author's doubt. That is the property the existing rules lacked.
The three rules
repo-loreis mounted in sessions where its checkout does not exist and all three of its links are broken.The cap raise, called out for review
agents_md_max_charsgoes 32500 to 33600, justified in place as that setting's own comment requires.The file had 194 characters of headroom, so no rule of any size could land. That comment also records the cap being raised seven times until the file became unusable, and I am aware I am the eighth. The documented bar is a rule that binds every session and every role where no role source can hold it. All three meet it: any seat can write an elapsed duration, hold a pointer to an absent checkout, or land a correction. The third was already proven unreachable where it lived.
The line cap is untouched and the file sits two lines under it.
If the raise is the wrong call, this is the reviewable unit to reject. The rules and the raise are separable, and I would rather have the rules cut than the cap moved on my judgement alone.
Verification
pre-commit run --all-filesclean, includingdocumentation layoutagainst the new cap.Ownership
Specified and landed by the eval seat at Kai's explicit direction, after I flagged that roster doctrine is normally the platform seat's to write. Recording that here so a later reader knows the boundary was raised and overridden rather than missed. The acceptance conditions on #1333 are written so that whoever measures whether these bind is not the seat that wrote them.