Repository navigation
Conversation
…ad's owed cells, never narrows them (M3) Operator M3 2026-09-29: shorten the cells with capacity, never by cutting scope. Cop ruling (a) 06:40Z. A non-required host naming exactly one required host's class supplies that host's owed cells when its receipt is bound to the cut, its measured cc equals the lead's, it declares red == 0, the contract names what admitted it, and it ran the same sha256. Its pass is judged against its OWN total; its refusal leaves the cell owed by the lead; its failure is a FAIL. The owed set is still derived from the lead. 10 red/green cases, 10 mutants (all killed); self-test 169 cases, 0 bad. pv validate: 0 errors. Agent: aprender-89 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ealth receipt, not declared Sonnet 5 + Haiku 4.5 lanes on 5c75740, both FAIL: - admitted_by was free text (blocker, sonnet): it now names apr-host-health/v1 beside the receipts and the judge computes admission (window >= 600 s, 0 throttle events, peak temp < limit); - red=False passed as red == 0 (bool is int): strict type(v) is int; - a required host re-declared as its own helper; a helper receipt naming another host; a helper row without sha256 fell back to inventory: each is now a named FAIL; - lead + helper rows for one cell: pinned by a case (ambiguous FAIL, one cell runs once). 9 new cases, 9 new mutants; self-test 178 cases, 0 bad. pv validate: 0 errors. Agent: aprender-89 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…per for one cut, and only for the host it measured health_defects now also requires the health doc's version to equal the helper receipt's version, so a thermal receipt from an earlier cut cannot admit a host into this one. New red cases red-cells-class-health-stale and red-cells-class-health-host, each killed by its own mutant. Self-test: 180 cases, 0 bad. Agent: aprender-89 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cop ruling M3 (a), 06:40Z: class-keyed judge stacked on 0d's cells branch (#3715), red cases + mutants + quorum, before rc.2 cells.
What it does
classof exactly one required host is a helper. Its rows supply the lead's owed cells only if every one of these holds:hostequals the helper id;redis a strict int equal to 0;admitted_bynames a bare-filenameapr-host-health/v1receipt whose measured terms pass: window_s ≥ 600, throttle_events == 0, max_gpu_temp_c < gpu_temp_limit_c, host == helper, version == this cut.gpu_mem_total_bytes;class:on lambda and gx10. No helper is declared yet; yoga waits for its thermal receipt.Evidence
check_model_ladder.sh --self-test: 180 cases, 0 bad.class-*mutants, each killed by a named red case.pv validate contracts/model-capability-ladder-v1.yaml: valid.cargo test -p aprender-contracts-cli --tests+-p aprender-contracts --libis pending (not_measured) and will be posted when the run finishes.Quorum (author Opus 5.5, so no Opus lanes)
red, self-helper, sha fallback, duplicate untested. All fixed in f511a0e.Agent: aprender-89
🤖 Generated with Claude Code