MQ: re-state two silently-red v2.test claims against landed shapes (structured body signature, wall root) - #12901
Merged
Merged
Conversation
…he call cells; delete the probes and this PR's two amendment rows Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… assertions Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…rse; it now refuses at lowering Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ol owns it (the restatement was a duplicate, over the new-witness budget) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ize emits Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ugh declared_signature; take main's Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
github-merge-queue
Bot
removed this pull request from the merge queue due to a conflict with the base branch
Oct 1, 2026
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.
Second PR of the MQ lane (parent gentle-koi-724). It re-states two of the #12860
v2.test.silent reds against the shapes that landed, deletes those two identities fromgunbc.rung_drop_amendmentv2_test_family_reds_measured_outside_the_gate(and from itsdocs/design-rung-drops.mdprojection). The three service rows and the qualified-site field cell were landed by #12894; the call-position cells belong to bold-crane-252's walker retirement.manual.structured_body_dispatchstructured_body_produce_subsumes_add_tabledag_add_arrow_signature_nodebuilt throughdeclared_signature) landed independently on main in #12770; this PR now carries only its amendment-row deletionname_resolve.test_code_reference_wallsupplied_root_is_what_normalize_emits_holdsbool_node_symbolin type positions, but normalize emits the spellingBool, so it now supplies^Bool. It also suppliedpeer_leaf's bodyshared_fixture()as a bare atom. Normalize lowers that to a zero-argument call, so it is now built bywall_call, which calls normalize's own constructorv2.compiler.body_lowering_foldbody_lower_transform_callAlso deleted (red on main since #12876, in the same file):
name_resolve.test_code_reference_walla_parameter_default_is_refused_at_parse_holdsasserted that a parameter default fails at parse. #12876 gave defaults a production, so the source now parses, and lowering refuses it with one typed reason. That fact is owned by #12876'sv2.test.claim.parse.default_valuea_parameter_default_refuses_at_the_default_holds. A re-statement here would have been that control a second time, and as a new witness it measured 114,161 eval steps against the 72,300 budget, so the floor refused it. The row is deleted and the wall's comment cites the owning control.Discrimination: for each claim, the fixture before this PR is the mutation, and it is red. The remaining 15 claims of the wall file stay green with the new fixture, so they do not depend on the old bound-symbol shape.
Not in this PR:
emit.rust_variant_construct_emitx2. Two-point check: PASS at 9ce0394, FAIL at #12397. The arm body is the pattern binderv, and before #12397 it was minted as a literal that happened to printv. The emitter projects arm bodies under arrow-parameter scope only. That is a producer gap, so the fix is a separate PR3 (approved by gentle-koi-724) in whichtarget_modelconsumes resolve's binder scope. Its two rows stay in the amendment until then.Evidence: remote
claim_batchat the final head, file by file:test_code_reference_wall15/15,structured_body_dispatch4/4,service_declaration_lowering14/14,qualified_site_enumerator_differential2/2 (35 PASS, 0 FAIL; the deleted row is the 36th).🤖 Generated with Claude Code