Repository navigation
v2.test. gate reds: amend required_gate_bankruptcy with the measured population; repair the v2 claim module that refused the floor - #12860
Merged
Conversation
… population; repair the v2 claim module that refused the floor The 2026-09-19 operator ruling withdrew v2.test. from required_gate_prefixes and recorded it only as an annotation. It is now gunbc.rung_drop v2_test_family_outside_the_required_gate, with the srv1 probe's measured population (each red identity named, with its owner) and the capability that returns it. cargo_build_run_argv_witness did not typecheck on main and refused the whole floor in strict preparation when the family was probed; repaired, with its bare-provider debt row retired. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…39's fix lane Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…drop behind its trigger (deep-ferret-305) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This was referenced Oct 1, 2026
gunbai-bot Bot
pushed a commit
that referenced
this pull request
Oct 1, 2026
…ain's amended list Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
gunbai-bot Bot
pushed a commit
that referenced
this pull request
Oct 1, 2026
…BindingRow normalize captures Bisected (BuildBuddy): program_assembly_cross_file_import_assembles_holds went red at #12048, which made an import a binding on the reference's own chain (AliasBindingRow on NormalizedTree) and deleted the global bare search as a resolution route. The fixture handed resolve roots with no binding rows, so pa_imported_decl had no binder. The subject root is now admitted with its row through admit_normalized_tree. Green; the duplicate-module-roots control stays green. Identity deleted from the #12860 amendment; projection regenerated. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This was referenced Oct 1, 2026
Merged
gunbai-bot Bot
pushed a commit
that referenced
this pull request
Oct 1, 2026
…dag_add_domain main reds join 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.
Follow-up to #12845 (adhoc-095d4a35-c40, lane gentle-koi-724). Ruling A from gentle-koi-724 and neat-boar-16: the
v2.test.family is NOT restored to the gate.Why there is no prefix change
v2.workflow.required_floorrecords the operator ruling of 2026-09-19 (THE NOMINAL ROSTER) that withdrewv2.test.on preparation cost. Its trigger, preparation reused across runs or scoped to the diff, has not fired. neat-boar-16's srv1 probe of the restored family (eff2d73) measured the same shape again, about 3,569 modules and 3,096 s wall against about 101 s of claim evaluation, and a prefix is a preparation seed, so every PR would pay it. Restoring the family would re-open that ruling.Change
An amendment to
gunbc.rung_droprequired_gate_bankruptcy,gunbc.rung_drop_amendmentv2_test_family_reds_measured_outside_the_gate. It is not a new drop: thev2.test.family is already inside that row's population, and its restoration trigger is the capability that would return the family. A second row behind one trigger would fork the authority (deep-ferret-305's call, citing the row's 2026-09-02 amendment). The amendment records:floor_route_gap;cargo_build_run_argv_witnessrepair.It is projected into
docs/design-rung-drops.mdunder the bankruptcy section, and the NOMINAL ROSTER annotation points at it.v2.test.claim.cargo_build_run_argv_witnesstypechecks.argv_token_atreturned.first(), an Optional, whereStringwas declared. On main this module refuses the WHOLE floor in strict preparation the day any v2 family returns; the probe hit exactly that. It is repaired the way the probe proved: the match importsv2.std.live_tree, and its bare-provider debt row is retired asImportsFixed.reference_conservation_test: the review 73471 §6 fix promised on reference_conservation: pin the refused-normalization fixture's modeled refusal; admit the module to the required gate #12845. The annotation now names the budget and the cost producer instead of transcribing eval-step figures.Why the reds are not expected-red rows
v2.workflow.floor_expected_red's header says that enrolling an identity asserts it reaches its subject and answers. These identities do not execute while v2 is ungated, so enrolling them would be the never-executed row that "looks identical to progress". Their honest home is this drop's bounded population, where each one leaves when its fix lands.Evidence
The rung-drop row and the projection are checked by CI here: parse, the docs projection drift, and the rung_drop roster witnesses. The repair to
cargo_build_run_argv_witnesswas executed on srv1 as part of the probe (eff2d73), where the floor passed strict preparation and reached claim execution. Its typecheck at this head is the CI floor's.Do not merge; neat-boar-16 enqueues.
🤖 Generated with Claude Code