Skip to content

Main repair: hoist the in-body annotation in target_invocation_witness_test - #11969

Merged
briansrls merged 1 commit into
mainfrom
fix/target-invocation-witness-annotation-hoist
Sep 21, 2026
Merged

briansrls merged 1 commit into
mainfrom
fix/target-invocation-witness-annotation-hoist

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Subject: dag/test/claim/target_invocation_witness_test.dag the_bare_channel_instrument_is_a_real_row_on_the_shared_registry carried a // block inside its body (landed with #11950). Only module-item grain is modeled (DESIGN §4c), so the emitter refuses the whole compile with 4 hard diagnostics. That refusal blocks claim_executor --v2-native-route on every head. The other 3 of that run's 7 diagnostics are the fabric storage wire witness, which #11967/#11968 cover.

Change: the annotation moves unchanged into the declaration's leading block and names the conjunct it explains. No code changes.

Positive control: claim_batch --source-root dag --source-root src/v2 --entry dag/test/claim/target_invocation_witness_test.dag --functions the_bare_channel_instrument_is_a_real_row_on_the_shared_registry: PASS, and the file parses.
Failure control: the base, where claim_executor --v2-native-route at 0523f39a43 refuses with EmissionRefused citing target_invocation_witness_test.dag:40181-40479.

Found while qualifying #11952 (wise-raven-686).

🤖 Generated with Claude Code

…s_test to module-item grain

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@briansrls
briansrls merged commit ff82b14 into main Sep 21, 2026
3 checks passed
@briansrls
briansrls deleted the fix/target-invocation-witness-annotation-hoist branch September 21, 2026 15:27
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.

1 participant