Skip to content

seed growth: add the #12567 Bool interpreter arms to kernel_grounding_interpreter_seed_growth - #13183

Merged
gunbai-bot[bot] merged 1 commit into
mainfrom
session/gentle-seal-218-seed-growth-bool
Oct 4, 2026
Merged

gunbai-bot[bot] merged 1 commit into
mainfrom
session/gentle-seal-218-seed-growth-bool

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

This is the seed-growth follow-up named in #12567's PR comment 5938185062 and in #12559's body. It was due once #12846 landed.

What this adds to the row

The #12567 hand-written interpreter Bool arms (landed through #12559) are added to gunbc.kernel_grounding_interpreter_seed_growth. They go into the existing row rather than a second one: same lane (v1-hand-queue-drain), same trigger.

New citations, each appearing in no other row:

  • v1_compiler.v1_interpreter NativeVariantReading
  • v1_compiler.v1_interpreter native_variant_reading
  • v1_compiler.v1_interpreter InterpContext, for its variant_realization_refusal side-channel

Already cited elsewhere

These three carry #12567's matching edits but are already cited by other rows, so the reason text names them instead of citing them twice:

  • eval_var (its VariantValueBinding arm), cited by gunbc.scope_rank_view
  • match_pattern, cited by gunbc.interpreter_eval_correctness_seed_growth
  • InterpError, cited by gunbc.interpreter_eval_correctness_seed_growth

Reason and dissolution

The reason states the purpose admission and the single decision. The interpreter calls v1.compiler.coercion rust_variant_value_realization, the same identity-keyed function the Rust emitter consumes, so there is no second decision table.

The trigger extends to dissolution of the Bool arms. A self-emitted interpreter reads the identity-stamped tree and needs no side-channel. A match_pattern that returns a typed refusal retires variant_realization_refusal together with the eval_match pre-check.

The change is a .dag row only, with no code or mirror changes.

🤖 Generated with Claude Code

…_interpreter_seed_growth

The follow-up named in #12567 (PR comment 5938185062) and #12559's body, due once #12846
landed: native_variant_reading, NativeVariantReading and InterpContext's
variant_realization_refusal side-channel join the Nat row under the same lane and trigger,
instead of minting a second row. eval_var, match_pattern and InterpError carry the matching
edits and stay cited by their existing rows.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@gunbai-bot
gunbai-bot Bot added this pull request to the merge queue Oct 4, 2026
Merged via the queue into main with commit 8ac43fc Oct 4, 2026
8 checks passed
@gunbai-bot
gunbai-bot Bot deleted the session/gentle-seal-218-seed-growth-bool branch October 4, 2026 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants