Skip to content

chore: move the assertionless ledger to the number that is true - #4271

Merged
gHashTag merged 1 commit into
masterfrom
fix/assertionless-baseline
Sep 18, 2026
Merged

gHashTag merged 1 commit into
masterfrom
fix/assertionless-baseline

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #4270

Corpus Ratchet is red on master: a file improved (five placeholder tests replaced with real assertions) and the ledger still claimed the old ceiling. This moves the ledger, nothing else — no .t27 file is touched.

Before: assertionless spec tests: 4049 in 32 file(s) (baseline 4054 in 33) → FAIL: 1 file(s) lost one.
After: ok: no file gained an assertionless test, and none silently lost one.

🤖 Generated with Claude Code

specs/fpga/testbench/vcd_conformance_compare_tb.t27 gained real assertions and
its five placeholder tests are gone, so the corpus holds 4049 in 32 files
against a ledger claiming 4054 in 33. The gate refuses that on purpose - a
ceiling above the real number banks slack against the next regression - and it
has failed on every push to master since 2026-09-17 12:53.

Blessed with `python3 tools/check_assertionless_spec_tests.py --bless`; no .t27
file is touched.

Closes #4270

Gates: python3 tools/check_assertionless_spec_tests.py -> "ok: no file gained an
assertionless test, and none silently lost one."

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@gHashTag
gHashTag enabled auto-merge (squash) September 18, 2026 14:15
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-09-18 14:15:51 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 15
PRs with All Checks Green 35
READY 34
FAILING 15
PENDING 0
NO CHECKS YET 0

These columns do not partition: 34 + 15 + 0 + 0 = 49, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=403499176a5d != 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).

@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

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

@gHashTag
gHashTag merged commit 83a4e3f into master Sep 18, 2026
26 of 32 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.

Corpus Ratchet is red on master: the assertionless ledger was not moved when a file improved

1 participant