Skip to content

docs(vcr): correct #503 falcon result — gale-verified 0 of 3, not 2 of 3 (#503, #242)#524

Merged
avrabe merged 1 commit into
mainfrom
vcr-correct-503-falcon-result-242
Jun 27, 2026
Merged

docs(vcr): correct #503 falcon result — gale-verified 0 of 3, not 2 of 3 (#503, #242)#524
avrabe merged 1 commit into
mainfrom
vcr-correct-503-falcon-result-242

Conversation

@avrabe

@avrabe avrabe commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

What

Corrects a falsified prediction in the VCR-RA-001 roadmap. It recorded that the
v0.16.0 >8-scalar AAPCS stack-arg fix (#504) unblocked "2 of 3 (func_57/58)"
falcon helpers. gale's silicon verification (v0.16.0 @ 4a6b1ef, 2026-06-26)
falsified it: 0 of 3 — all three carry i64, so lifting the >8-scalar cap only
exposed their true blocker (the "10/25 params" labels were the scalar check
tripping first and masking the i64 signature).

Brings the trace to the verified facts:

Why

Prevents the "gate-surprise" anti-pattern: the loop (and my own task tracking) had
treated #503 as fully resolved, when its i64 half is the actual falcon blocker.
Surfaced by this pass's dependency-release triage (jess v0.6.0 naming #503 a pole).

Gate

Behavior-frozen — docs/traceability only, no code/.text change. YAML valid; rivet
validate 0 non-xref errors.

🤖 Generated with Claude Code

…f 3 (#503, #242)

The VCR-RA-001 roadmap recorded an optimistic synth-side prediction that the
v0.16.0 >8-scalar AAPCS stack-arg fix (#504) unblocked "2 of 3 (func_57/58)"
falcon helpers. gale's silicon verification (v0.16.0 @ 4a6b1ef, 2026-06-26)
FALSIFIED it: it unblocked 0 of 3 — all three carry i64, so lifting the
>8-scalar cap only EXPOSED their true blocker (the "10/25 params" labels were
the scalar check tripping first and masking the i64 signature).

Corrects the trace to the verified facts:
- #503 stays OPEN for the 64-bit-stack-param sub-case (func_57/func_163); only
  the >8-scalar sub-case shipped in v0.16.0.
- func_58 is a DISTINCT wall — i64-register-pair allocation (no high reg for the
  R8 pair), #242/regalloc territory, NOT the stack-arg path.
- falcon skip count 29/145 unchanged until both the 64-bit-stack-param piece and
  the i64-pair allocation land; jess v0.6.0 correctly lists #503 as an open pole.

Behavior-frozen: docs/traceability only, no code/.text change. Prevents the
gate-surprise of treating #503 as fully resolved when its i64 half blocks falcon.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@codecov

codecov Bot commented Jun 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@avrabe avrabe merged commit 4dbaea2 into main Jun 27, 2026
20 checks passed
@avrabe avrabe deleted the vcr-correct-503-falcon-result-242 branch June 27, 2026 02:40
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