Repository navigation
Census of main-latent refusals found by the #12761 widened subject: every row fixed or dispositioned - #12855
Merged
Conversation
…sal exclusion with its witness - floor_preparation_shared_build_witness_test: the exhaustive match over the preparation phases gains CrossClaimPureProducerWarm (added to the phase type without updating this consumer). - llm_attempt_receipt_witness_test: the zero-denominator fraction is declared at TokenThroughput (FieldOfFractions<Nat>) rather than constructed bare at the call argument, where its instantiation was inferred from Int literals. - test.fixture.health_read_only.mutation_probe is a designed must-not-resolve fixture consumed parse-only; it gets a floor_prepared_subject_exclusions row and test.claim.fleet.health_read_only_fixture_refusal_witness asserts its refusal by class and subject. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… the whole-root run at c95f906 Each refused only when its competing declaration shares the pool, so the per-file resolve was clean and the whole-root compile (neat-boar-16, srv1) was red. Fixed at the earliest boundary, keeping the importless files off the import channel: - std_list_keyed_scan_witness_test declared its own KeyedRow beside std.keyed_row's, a nickname fork; renamed KeyedScanRow, which clears both readers (gunbc.host_converge_delta, keyed_delta_fold_witness_test) without touching them. - build_cache_endpoint_path_test:122 constructs EndpointListening in a list literal, where no expected type selects between gunbc.build_cache_endpoint_path's arm and gunbc.spark.serving_incarnation_observe's; qualified. - srv3_os_install_actuate_workflow_witness_test casts to AttemptIdentity, declared by std.scoped_authorization (the brand meant) and gunbc.runner_microvm_lifecycle (a product); qualified at the six casts. - build_cache_placement_observation_test calls placement_verdict, declared by gunbc.runner.runner_cgroup_placement_receipt and gunbc.build_cache_provision_verdict; qualified to the one returning BuildCacheProvision*. - citation_cit0_witness_test matched CitationTarget.selector (declared Selector?) directly; #12791 made the optional refuse there, so it is unwrapped. Verified by a probe that pulls each competing declarer into one closure: the original files reproduce exactly the whole-root census's 11 errors; the fixed files resolve. Every claim in the touched files returns true. Co-Authored-By: Claude Opus 5.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 census deep-ferret-305 asked for after #12761. On 2026-09-30 the widened subject (every admitted module Strict-prepared) refused on 34 blocking diagnostics in 14 files already on main. Fleet run 36751831054 and neat-boar-16's srv1 run agreed exactly, and #12381's run 36763001960 cross-checks 8 of them. Re-measured at main c95f906 with the drop's own instrument (whole-root
gunbc compile … --measured-root-demands, neat-boar-16 on srv1: 73 blocking, 53 of them designed probes, std.algebra 0 blocking, the negative control) and per file. Every row is fixed or dispositioned.bmc_fan_converge,compute_board_spice_projection_witness_test,compute_board_verilog_projection_witness_test,engram_materialization_witness_test,test_code_reference_wall_testfloor_preparation_shared_build_witness_testCrossClaimPureProducerWarm, added to the phase type without updating this consumer.llm_attempt_receipt_witness_testTokenThroughput(FieldOfFractions<Nat>) instead of constructed bare at the call argument, where its instantiation was inferred from Int literals.citation_cit0_witness_test(new in the whole-root run)CitationTarget.selectoris declaredSelector?, and #12791 made matching an optional directly refuse, so it is unwrapped.host_converge_delta,keyed_delta_fold_witness_teststd_list_keyed_scan_witness_testdeclared its ownKeyedRowbesidestd.keyed_row's, a nickname fork (DESIGN §3). Renaming itKeyedScanRowclears both readers without touching them.build_cache_endpoint_path_testEndpointListeningconstruct in a list literal had no expected type to choose betweengunbc.build_cache_endpoint_path's arm andgunbc.spark.serving_incarnation_observe's; qualified.srv3_os_install_actuate_workflow_witness_testAttemptIdentityis declared bystd.scoped_authorization(the brand these casts mean) and bygunbc.runner_microvm_lifecycle(a product); qualified at the six casts.build_cache_placement_observation_testplacement_verdictis declared in two modules; qualified togunbc.build_cache_provision_verdict, the one returningBuildCacheProvision*.test/fixture/health_read_only/mutation_probe.dagfloor_prepared_subject_exclusionsrow, plustest.claim.fleet.health_read_only_fixture_refusal_witnessasserting its refusal by class and subject.srv3_websocat_sequence_witness_testjoinon a lambda parameter typed by a literal list of call results is "not found in scope". The test is unchanged since #10485, so a checker change broke it. A 17-line repro is with clever-lynx-801 (quiet-gull-780's v1 checker lane), and the row is in the population of the standing dropgunbc.rung_drop.compiler_change_refusals_land_outside_every_compiled_closure. Rewriting the test would hide the checker defect.Why five of the fixes are qualifications or a rename, not imports. The affected files are importless, so they are on the flat bare channel. A file that declares any import must import every other bare name too (
UnimportedBareProvider), so a qualification at the site, or removing the duplicate declaration, is the smallest correct fix.Controls
🤖 Generated with Claude Code