You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(agents,skills,pm): make the remaining one-shot-executor fences executable, and re-lock the retirement pin
Every instruction addressed to a one-shot executor must be terminal within the
run. Four sites still asked for a mid-run channel that executor does not have;
three of them are rewritten here (the fourth rides its own PR on SKILL.md):
- os-dev.md — "go ask" about PR state a dev did not set becomes forbid plus a
terminal route: never correct it, put the question in the report, and report
`blocked` where it blocks the work.
- dispatch-runbook.md — the verbatim dispatch-word sentence about a producer in
another package drops its "notify first, then fix" sequencing and keeps the
trace: fix at the producer, record the landing point and the reasoning.
- checklist-test/SKILL.md and its RUNNER.md twin — an auth/authz repro no longer
says "stop and wait for the maintainer"; the run ends with that report, which
the RUNNER rule already calls a completed verdict. Both copies move together.
Two clauses on the same file, both line-neutral and paid for by deleted
rationale, never by re-wrap: the line-ratchet clause gains the ruled
measurement-first exception for a governed ledger at zero headroom, and the PR
rules gain the clause-2 carrier line (the dev hangs `needs:contract-review` on
the PR in the same write and reports the pair predicate's exit).
The skill line ratchet's `max-table-row-bytes` pin for the retirement playbook
drops 328 to 326, the value the gate has been printing as an advisory on every
run. Lowering a shrink-only pin needs no ruling; the gate now prints none.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019RfFHiRCSs3JXLK4cwcfox
0 commit comments