Repository navigation
XL-0N-RC: prove the victim is in the measured closure — it is, and the Rc<i64> span-stamping arm is not live on main - #9842
Merged
Conversation
…verdict; stale two-Nat citation repaired Positive control first, as the brief ordered: std.checked_arithmetic IS inside the measured census closure (v2.std.integer -> std.integer -> std.induction -> std.checked_arithmetic), both Nat authorities present, and the instrument discriminates -- disabling decl_file_realizes_natively reds the victim itself. On current main no arm reproduces the claimed expected-Rc<i64>-found-i64: the decl_file key hits through the alias, and the un-peeled authored_name_at in field_access_field_is_boxed has no authorable RED at field grain because needs_box_wrapping peels and boxes only recursive carriers. Recorded as section 23 of the shared coordination surface; no emitter edit ships without a discriminating red. Also repairs the doc's citation of nat_max_two_nat_authorities_note (deleted by #9794) to the stall row gunbc.guarantee_rung_drop two_nat_authorities_stall. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VdQphfzTtHwuDqdNyuQQTC
…y, not reachability — the fixture boundary reds with the exact claimed diagnostic A two-module fixture (recursive carrier sharing the bare spelling Nat + a std.nat consumer) is accepted by gunbc and refuses in cargo with expected-i64-found-Rc<i64>: the numeric guard hits while the bare-string-keyed layer sets are polluted by the unrelated recursive declaration. Section 23 now records the retraction, the executed reproducer, and restates the #9813 attribution as a hypothesis with its discriminator, since the whole-corpus attribution boundary has not published. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VdQphfzTtHwuDqdNyuQQTC
gunbai-bot
Bot
force-pushed
the
session/crisp-owl-751
branch
2 times, most recently
from
August 31, 2026 22:22
5a0323a to
aa53e1b
Compare
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.
What this is
The XL-0N-RC lane deliverable, in the ordering the brief fixed: positive control before any interpretation. A predecessor lane reported the `Rc` span-stamping defect REFUTED off an A/B over `00_compile.dag`, then retracted it — the victim (`std_checked_arithmetic.rs`) was never in that closure, so both arms agreed at zero for want of a subject.
What was measured (all on current main eced9d2 merged)
Changes
No compiler, emitter, or resolver code changes.
🤖 Generated with Claude Code
https://claude.ai/code/session_01VdQphfzTtHwuDqdNyuQQTC
Amendment (same day): the "no authorable RED" verdict is RETRACTED — wrong boundary
The manager's review question ("which boundary is the unauthorable-RED measured against — fixture or corpus?") was decided by execution against the first reading: the RED is authorable as fixture source. A recursive carrier that merely shares the bare spelling
Nat, placed in the closure beside astd.nat.Natfield consumer, is accepted by gunbc and refused by cargo with the verbatim claimed diagnosticexpected i64, found Rc<i64>— the numeric guard hits while the recursive/shared layer sets are keyed on the bare string and get polluted by the unrelated declaration. The first §23 sentence had measured corpus occupancy, not fixture reachability (reachability_read_as_occupancy). §23 now records the retraction, the executed two-module reproducer, and states the #9813 non-reproduction explanation as a hypothesis with its discriminator rather than an attribution (the whole-corpus attribution boundary has not published). Enrolling the reproducer as an expected-red row and the identity-keyed repair of the layer sets are deliberately follow-up increments, not part of this PR.