Repository navigation
Commit 909a441
agents(os-dev): verify-lock non-guarantee clause + ratchet funding discipline in the dev contract (#14229)
* agents(os-dev): state the verify lock's non-guarantee beside its guarantee list
Rule 1's entry-point list named four guarantees and no non-guarantee, one
line above rule 6's wall-clock absolute — so every reader completed the
list into exclusivity the lock never promised. Add the missing clause: the
lock does NOT guarantee an idle machine; it only excludes work routed
through this entry point, and check:* gate runs, installs and dev servers
never take that path, so wall-clock absolutes measured under a hold are
shared-box readings. The script itself has stated this boundary on every
acquisition and in its VERDICT line since the disclosure change landed;
the clause points there rather than re-explaining. Rule 6 is untouched —
its sentence is literally true; the list is where the belief formed.
Funded (ratchet ceiling 469, headroom 0) by shrinking the model-pin
comment to a pointer: its resolution order, batch-death incident and both
traps live verbatim and fuller in scripts/check-agent-model-declared.mjs's
header, which is the surface that goes red when the pin is touched.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Whev4BkZ4BRcgiXYo4muWP
* agents(os-dev): carry the ratchet funding discipline, both sides in one breath
The re-wrap funding ban lived only in the PM's dispatch SKILL.md; two devs
paying line ratchets hit it independently in one hour, each doing exactly
what its dispatch said and reaching for the cheapest visible line source.
Add the rule to the contract the dev actually reads, stating BOTH sides so
the next dev neither funds with re-wrap nor refuses a legitimate
densification repair: additions are paid only by deleting content
(maintainer 2026-08-17), while independent densification that buys no
content is an allowed repair (maintainer 2026-08-29); the boundary
question is whether the re-wrap bought lines for new content. Raising the
ceiling stays the maintainer's floor; when nothing can be deleted, the
answer is a blocked report, not a raise.
Funded (ceiling 469, headroom 0) by delegating two verbatim duplicates to
their canonical homes: the stash mechanism + replacement spellings live in
CLAUDE.md (injected into every session) and AGENTS.md; the 2026-08-26
footer measurement lives in AGENTS.md's attribution-footer clause, which
this file's own sanitizer section already names as the single home. The
operative conclusions (never stash; session footer is create-only) stay.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Whev4BkZ4BRcgiXYo4muWP
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 443f0d3 commit 909a441
1 file changed
Lines changed: 14 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 12 | + | |
| 13 | + | |
18 | 14 | | |
19 | 15 | | |
20 | 16 | | |
| |||
86 | 82 | | |
87 | 83 | | |
88 | 84 | | |
89 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
90 | 89 | | |
91 | 90 | | |
92 | 91 | | |
| |||
226 | 225 | | |
227 | 226 | | |
228 | 227 | | |
229 | | - | |
230 | | - | |
231 | | - | |
| 228 | + | |
232 | 229 | | |
233 | 230 | | |
234 | 231 | | |
| |||
323 | 320 | | |
324 | 321 | | |
325 | 322 | | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
326 | 328 | | |
327 | 329 | | |
328 | 330 | | |
| |||
463 | 465 | | |
464 | 466 | | |
465 | 467 | | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | | - | |
| 468 | + | |
| 469 | + | |
0 commit comments