Skip to content

ci(fpga): formal prefers freshly generated RTL over stale committed copies - #2262

Merged
gHashTag merged 1 commit into
masterfrom
fix/bench-translate-off
Aug 19, 2026
Merged

ci(fpga): formal prefers freshly generated RTL over stale committed copies#2262
gHashTag merged 1 commit into
masterfrom
fix/bench-translate-off

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #2261. Refs #2239. Formal layer 6: April-vintage specs/fpga/*.v shadowed the just-built artifact. The 30-file cleanup is an owner question in the issue. docs/NOW.md updated.

🤖 Generated with Claude Code

…ed copies

Formal layer 6: the copy chain preferred committed specs/fpga/*.v --
April-14 vintage with same-line translate_off comments the current
emitter no longer writes -- over the artifact generated minutes earlier
in the same run, so sby died on TOK_INITIAL in RTL four months older
than the compiler under test. Fresh generated first; stale fallback is
a loud warning; absence is fatal.

Closes #2261.
@gHashTag
gHashTag enabled auto-merge (squash) August 19, 2026 22:57
@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-08-19 22:58:25 UTC

Summary

Status Count
Total Open PRs 24
PRs with Failing Checks 10
PRs with All Checks Green 14
READY 7
FAILING 10
PENDING 0

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=375b2f88cc2f != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit 9cc63b8 into master Aug 19, 2026
22 of 24 checks passed
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.

Formal tested April-vintage RTL: specs/fpga holds 30 stale committed .v files that shadow fresh artifacts

1 participant