Repository navigation
The status carrier says a whole-corpus compile is REFUSED on host memory; three runs on an admitting host say otherwise - #9573
Merged
Conversation
…ory; three runs on an admitting host say otherwise The WholeCorpusEmissionBoard obstacle row asserted RefusedByAuthority and named the one thing that would settle it: "the predicate is a function of the HOST, it refused on the hosts its receipts were taken on, and IT HAS NOT BEEN ATTEMPTED ON ONE WHOSE BUDGET IT ADMITS ... THE FALSIFICATION MUST RECORD EXIT STATUS AND PEAK RESIDENT SET TOGETHER". That falsification has been performed on exactly those terms. srv1, ~334 GiB available, three whole-corpus runs under /usr/bin/time -v with exit status captured beside the peak: --target dag EXIT=1 peak 13008052 kB wall 25:04 --target rust EXIT=1 peak 13005964 kB wall 27:44 --target rust, defaults cleared EXIT=1 peak 12986524 kB wall 25:05 None was SIGKILLed and none was refused by admission. Each ran frontend, normalize and reconcile, reached emit, and refused on DIAGNOSTICS. The refusal this row carried does not hold, and a status carrier asserting a false explanation in the reassuring direction is the rung inflation DESIGN 4b names as worse than sitting low -- it reads as "correctly blocked" when the block is gone. A THIRD ARM RATHER THAN A COLLAPSE TO NotBuilt. NotBuilt is correct about the remedy and would erase the execution that established it: the row would render identically to seven instruments nobody has ever attempted, and the next reader could not tell a tested refusal from a forgotten one. So the state is its own arm -- still unbuilt, but unbuilt for a measured reason. AND IT IS NOT PROGRESS. Falsifying an obstacle removes an explanation; it does not produce a board. The milestone stays NotDerivable with cause needs(WholeCorpusEmissionBoard), which is why the obstacle axis and the standing axis are separate: a carrier where clearing an obstacle moved a milestone would let the removal of an excuse render as the delivery of an instrument. What is still missing is the board -- no completing rust-route run exists (clearing the three parameter-default sites revealed eight anonymous-record refusals behind them) and nothing is persisted where a consumer can read it. EVIDENCE, executed rather than asserted. 24/24 witnesses pass. The new arm's coverage is discriminating by MUTATION: collapsing its label to "UNBUILT" fails `the_obstacle_axis_renders_its_three_arms_distinguishably` ALONE (23 pass, 1 fail), and restoring the byte gives 24 back. The citation test is repaired rather than re-pinned. It matched RefusedByAuthority alone, so a legitimate state change turned it red and its closing move would have been to edit the expectation -- the backward contract this file has been corrected for before. It now asks across both citing arms, which is the property it was always about and survives the row moving in either direction, including back. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.
The
WholeCorpusEmissionBoardobstacle row assertedRefusedByAuthorityand named the one thing that would settle it, in its own words:That falsification has been performed, on exactly those terms
srv1 (502 GiB total, ~334 GiB available, aarch64 — a host the predicate admits by three orders of magnitude), three whole-corpus runs under
/usr/bin/time -vwith the exit status captured beside the peak:--target dag--target rust--target rust, parameter-default gate clearedNone was SIGKILLed and none was refused by admission. Each ran frontend, normalize and reconcile, reached emit, and refused on diagnostics. The refusal this row carried does not hold — and a status carrier asserting a false explanation in the reassuring direction is precisely the rung inflation DESIGN §4b names as worse than sitting low:
RefusedByAuthorityreads as "correctly blocked" when the block is gone.A third arm, not a collapse to
NotBuiltNotBuiltis correct about the remedy and would erase the execution that established it. The row would render identically to the seven instruments nobody has ever attempted, and the next reader would have no way to tell a tested refusal from a forgotten one. So the state gets its own arm — still unbuilt, but unbuilt for a measured reason.And it is explicitly not progress
Falsifying an obstacle removes an explanation; it does not produce a board. The milestone stays
NotDerivablewithcause: needs(WholeCorpusEmissionBoard), untouched by this PR. That is why the obstacle axis and the standing axis are separate: a carrier where clearing an obstacle moved a milestone would let the removal of an excuse render as the delivery of an instrument.What is still missing, stated so this is not read as wider than it is:
gunbc.emit_stage_blocking_population_censusalready records. The blocking population is still unbounded.milestone_statusstates in its own words. The remedy is now to write the instrument and its carrier — two constructions — rather than to find a bigger machine.Evidence, executed rather than asserted
claim_batchover the witness entry: 24/24 pass.The new arm's coverage is discriminating by mutation, not by inspection. Collapsing its label to
"UNBUILT"failsthe_obstacle_axis_renders_its_three_arms_distinguishablyalone — 23 pass, 1 fail — and restoring the byte gives 24 back. One arm failing alone, with a restore between.The citation test is repaired, not re-pinned
the_refused_instrument_cites_the_authority_that_refuses_itmatchedRefusedByAuthorityalone, so a legitimate state change turned it red and its closing move would have been to edit the expectation — the backward contract this file has been corrected for before. It now asks across both citing arms (the_board_obstacle_cites_the_authority_it_is_about), which is the property it was always about and survives the row moving in either direction, including back.NotBuiltstill answers false: a row with no citation cannot satisfy a claim about which authority it names.Note on CI
Main has been red for hours on a single over-cost row (
failed=0,unexpected_failures=0) owned by #9517. Checks here will stay red until that lands; it is not this diff.The three receipts above are the same runs recorded in #9545, which raises the admission threshold those measurements bound. This PR is independent of it — it corrects what the status carrier says, not what the threshold is — and it branches from main rather than from that PR.