The overrides file
Part of team approve — overrides.yaml in the approval store: the patterns it may add to a shipped profile, and when approve records it.
overrides.yaml lives in the approval store, beside the record. It may add dialog patterns
(unknown, trust, permission, question) and quota patterns to a profile this version
ships, and nothing else: not a composer, a prompt, a footer, a launch line, a stage order, a
case flag, a fold, a code module, nor the status_model rules a seat's model is read through —
a profile whose rules declare no model names yields none, and doctor says the model can't be
checked rather than claim a reading. A pattern is added after the shipped ones, and a vendor
notice is not among the patterns an override can add: one exists only as the stage its profile
captured, with the version range it was captured on. It cannot take
a shipped pattern out, and it cannot make a screen read idle or unsent that does not
already, nor stop a shipped permission, trust, question or vendor notice pattern from matching.
approve records the file's text with the team file. Until it does, the approved copy stays
in force — or the shipped profiles alone, when there is no copy, or the copy cannot be read.
doctor and status name the difference. A file that does not parse is refused here, with
its path and its line, and the other commands report that line instead of failing on it.
format: 1
profiles:
codex:
quota:
- account: anthropic
match: '\bL: ([0-9]+)% \(([0-9hm]+)\)'
used: '{1}%'
resets: '{2}'
window: session team approve --show ; echo "exit $?"
team approve: warning, line 3: `coordinator:` is now `leads: true` on the lead's seat, and is still read
./.agents/team.yaml: the same text as the copy approved on 2026-10-04T09:00:00.000Z.
overrides.yaml: against the copy approved on 2026-10-04T09:00:00.000Z:
+ 1: format: 1
+ 2: profiles:
+ 3: codex:
+ 4: quota:
+ 5: - account: anthropic
+ 6: match: '\bL: ([0-9]+)% \(([0-9hm]+)\)'
+ 7: used: '{1}%'
+ 8: resets: '{2}'
+ 9: window: session
Needs a new approval: `overrides` changed.
Ceilings this approval fixes: 4 seats at most, 2 temporary.
Seats: 2 (claude-keeper, claude-beacon).
approval #3 for this project; the last one was on 2026-10-04; key fe21ef6293de.
exit 0