Repository navigation
Conversation
…oses #12486) #12467 (e376a06, merged 2026-10-25T15:20:07Z) changed specs/t27os/frame_gate.t27 without re-saving .trinity/seals/t27os_T27osFrameGate.json, so tools/check_seal_currency.py reports one STALE generated-code hash on master and every PR with base master is red on spec-guards. Re-saved with a master-built t27c (0.5.2+672aaca7d, newer than master's last bootstrap/src change 2b1858e) from the branch root: tests 12/12, gen_hash_rust cebbd2f90560, gen_hash_zig 5877f763f823, gen_hash_c d7aba556f229, gen_hash_verilog 575cb51da761, the four values the check computes from the spec. The spec is unchanged; the seal carries no home path. Refs #11640 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Summary by t27-beesThis PR updates the seal for Worth a look
Read: 1 files, +9 -9, the whole diff. Head |
… the groups #12458 shrank (Closes #12498) #12458 (4f1c99a) deleted the bytes_equal, eq_s and mem_eql copies of the byte-equality body and dropped their ledger rows. The two copies it left, specs/tri/crypto/hex.t27:98 fn same and specs/igla/coder/tokenizer.t27:469 fn same_bytes, were members of those groups; tools/dupe_scan.py names a group by its alphabetically first member, so the remainder now reads `same 2` and was in no ledger. Neither file changed since 2026-10-23. One row added, nothing else. Replacing both bodies with std::mem::bytes_eq (and dropping the row again) stays with #12444. Refs #9367, #12387, #12444 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… so the parser keeps their closing brace; reseal (Closes #12497) #12458 (4f1c99a) replaced the local fn build_tree in gen_w631..657, 662 and 680 with `use port::scripts::gen_w_flat::build_tree;` on line 8, before `module gen_wNNN {` on line 9. The parser takes that form and drops the module's final `}` without an error (t27c parse-complete --show: 1 token DISCARDED, line 66); t27c check is blind to it, so the Corpus Ratchet reports 29 UNEXPECTED FAILURES [parse-no-discard] on master and on every lane behind it. The use line now sits first inside each module body; the constants, functions and tests do not change. The 29 seals are re-saved with the master-built t27c from the repository root. The parser defect itself (bootstrap/) is out of scope here. Refs #9367, #12387, #12444 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…older spec states (Closes #12509) #12373 (squashed to 70e3073) added seals for T27osDoctor, T27osGlassWindow, T27osLabPublish, T27osPtyServer and T27osReceiptName that were computed on its own branch, while master's copies of the five specs had moved on; they were stale the moment they landed, so coverage and spec-guards are red on master and on every PR that carries 70e3073 (FAIL: 6 seal(s) newly do not hold; STALE generated-code hash: 6). The five seals are re-saved with the master-built t27c 0.5.2 from the repository root at 70e3073; the gen hashes now equal the current= values spec-guards printed on master. Nothing else changes. The sixth stale seal, T27osSessionStore, is carried by #12495. Refs #9367, #12387 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…' into fix/dupe-ledger-same-row-12498
…' into fix/dupe-ledger-same-row-12498
…into fix/genw-use-inside-module-12497
…into fix/t27os-five-stale-seals-12373
…' into fix/t27os-five-stale-seals-12373
…into fix/frame-gate-stale-seal-12467
…' into fix/frame-gate-stale-seal-12467
…' into fix/frame-gate-stale-seal-12467
…into fix/frame-gate-stale-seal-12467
…' into fix/frame-gate-stale-seal-12467
PR DashboardGenerated at: 2026-10-26 00:57:41 UTC
Summary
Seal Status
|
|
Closing as superseded. The one change this PR exists for, the re-saved |
What
Re-saves
.trinity/seals/t27os_T27osFrameGate.json, the seal ofspecs/t27os/frame_gate.t27. Nothing else changes.Why
#12467 (
e376a06e99, merged 2026-10-25T15:20:07Z) changedframe_gate.t27(+56/-6) without re-saving its seal, sotools/check_seal_currency.pyinspec-guardsreportsSTALE generated-code hash: 1on master and every PR whose base is master is red on that check (#12457, #12483, #12060, #12462, #12465).Evidence
t27c(0.5.2+672aaca7d, newer than master's lastbootstrap/srcchange2b1858eb1e) from the branch root:tests 12/12 pass;gen_hash_rust cebbd2f90560,gen_hash_zig 5877f763f823,gen_hash_c d7aba556f229,gen_hash_verilog 575cb51da761, which are the fourcurrent=values the check printed on ci(fpga-build): synthesise the AX7203 WASM cell with a utilisation receipt (Closes #12411) #12457's merge ref (run 40206728235).Out of scope
Reseal automation (#11640); the other stale-seal instance (#12461).
Closes #12486. Refs #11640.
🤖 Generated with Claude Code