Repository navigation
t27b ledger steward: the rules and the job card, so spec PRs stop editing the ledger (Closes #8654) - #8656
Merged
Conversation
…ting the ledger (Closes #8654) specs/tri/t27b/ledger_steward.t27 decides which ratchet findings on a master run the steward applies (UNLISTED, UNEXPECTED PASS, STALE, a cap rise covered by new rows) and which it refuses and reports in one issue per run (UNEXPECTED FAILURE, MOVED, BAD REASON, OVER CAP, a defect, a larger cap rise, a STALE flood). The hand batches #8289, #8548 and #8646 are its test vectors. specs/jobs/t27b_ledger_steward.t27 is the jobs.t27 card: CHECK the run, EFFECT the refusal issue, CHECK appliable, EFFECT ledger issue, compose, PR, auto-merge, WAIT merged. The Queen runtime gaps are in gHashTag/trios#1751. Both specs pass t27c test-report and t27b corpus --reference on the t27c lab with runtime asserts; seals and ledger rows included. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
enabled auto-merge (squash)
October 10, 2026 14:45
Contributor
This was referenced Oct 10, 2026
gHashTag
added a commit
that referenced
this pull request
Oct 18, 2026
…10364) Closes #10363 Merged by the rules (required checks green; every other red inherited): - Corpus ratchet (expected-failure ledger): ['+ Ring NEW conflict'] subset of master's ['+ Ring NEW conflict'] at 2c02386 - t27b-native-ratchet: rows 6 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - claw-sarif: infra (TRI CLAW app lacks security_events:write) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 18, 2026
…bin/reset_queue.t27 (Closes #9743) (#10056) Closes #9743 Merged by the rules (required checks green; every other red inherited): - Corpus ratchet (expected-failure ledger): ['+ Ring NEW conflict'] subset of master's ['+ Ring NEW conflict'] at 2c02386 - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
#10579; Refs #8883, #8884) (#10175) Closes #10579 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at b94c869 - t27b-native-ratchet: rows 4 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…h no hand Verilog or XDC (Closes #8889) (#8890) Closes #8875 Closes #8889 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at b94c869 - t27b-native-ratchet: rows 4 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…bin/smoke_agent.t27 (Closes #9714) (#10022) Closes #9714 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at b94c869 - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…bin/debug_queue.t27 (Closes #9704) (#10015) Closes #9704 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at b94c869 - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Closes #8762 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at b94c869 - t27b-native-ratchet: rows 4 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…Closes #5744) (#8843) Closes #1 Closes #5744 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at b94c869 - t27b-native-ratchet: rows 4 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at 797bd09 - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at b94c869 - t27b-native-ratchet: 4 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/skills/t27-deps-card.t27', 'specs/skills/t27-why-card.t27', 'specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at b94c869 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…bles, JTAG status) (Closes #8770) (#8772) Closes #8770 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at 797bd09 - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at b94c869 - t27b-native-ratchet: 4 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/skills/t27-deps-card.t27', 'specs/skills/t27-why-card.t27', 'specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] - t27b-native-ratchet: rows 4 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at b94c869 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at 797bd09 - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at b94c869 - t27b-native-ratchet: 4 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/skills/t27-deps-card.t27', 'specs/skills/t27-why-card.t27', 'specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at b94c869 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at 797bd09 - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at b94c869 - t27b-native-ratchet: 4 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/skills/t27-deps-card.t27', 'specs/skills/t27-why-card.t27', 'specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at b94c869 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at 797bd09 - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at b94c869 - t27b-native-ratchet: 4 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/skills/t27-deps-card.t27', 'specs/skills/t27-why-card.t27', 'specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at b94c869 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at 797bd09 - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at b94c869 - t27b-native-ratchet: 4 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/skills/t27-deps-card.t27', 'specs/skills/t27-why-card.t27', 'specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at b94c869 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…rustc (Closes #8891) (#9135) Closes #8891 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] subset of master's ['specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] at 797bd09 - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at b94c869 - t27b-native-ratchet: 4 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/skills/t27-deps-card.t27', 'specs/skills/t27-why-card.t27', 'specs/t27f/deps_card.t27', 'specs/t27f/why_card.t27'] - t27b-native-ratchet: rows 5 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at b94c869 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
#10841; Refs #8883, #8884) (#10795) Closes #10841 Merged by the rules (required checks green; every other red inherited): - coverage: stale seals ['ml_train_hslm.json'] subset of master's ['ml_train_hslm.json'] at 22cdc61 (same seal as spec-guards: gen_hash_rust drift reproduced with master's t27c) - spec-guards: stale seals ['ml_train_hslm.json'] subset of master's ['ml_train_hslm.json'] at 22cdc61 (reproduced locally: t27c seal --verify) - scan: stale seals ['.claude/skills/self-cleanup/SKILL.md'] subset of master's ['.claude/skills/self-cleanup/SKILL.md'] at ae19b93 (reproduced locally: tools/check_devhome_paths.py; fix is #10852) - t27b-native-ratchet: 3 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/fpga/analog_cell_ax7203.t27', 'specs/port/trios-railway/crates/trios-igla-race/src/bin/debug_queue.t27', 'specs/port/trios-railway/crates/trios-igla-race/src/bin/smoke_agent.t27'] - t27b-native-ratchet: rows 11 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 19, 2026
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…a void body's last call stays a statement (Closes #5649, Closes #5650, Closes #5651) (#8844) Closes #5649 Closes #5650 Closes #5651 Merged by the rules (required checks green; every other red inherited): - duplicate-bodies: ['a body written under dec_len is now copied [N] time(s) and was in no ledger', 'a body written under hex_val is now copied [N] time(s) and was in no ledger', 'a body written under imports_anchor is now copied [N] time(s) and was in no ledger', 'a body written under is_indented is now copied [N] time(s) and was in no ledger', 'a body written under is_word is now copied [N] time(s) and was in no ledger', 'a body written under jn_same is now copied [N] time(s) and was in no ledger', 'a body written under match_in is now copied [N] time(s) and was in no ledger', 'a body written under nn_text is now copied [N] time(s) and was in no ledger', 'a body written under nullish is now copied [N] time(s) and was in no ledger', 'a body written under put_all is now copied [N] time(s) and was in no ledger', 'a body written under skip_digits is now copied [N] time(s) and was in no ledger', 'a body written under skip_ws is now copied [N] time(s) and was in no ledger', 'a body written under trim_span is now copied [N] time(s) and was in no ledger', 'bytes_eq was copied [N] and is now copied [N]', 'ws_len_at was copied [N] and is now copied [N]'] subset of master's ['a body written under dec_len is now copied [N] time(s) and was in no ledger', 'a body written under hex_val is now copied [N] time(s) and was in no ledger', 'a body written under imports_anchor is now copied [N] time(s) and was in no ledger', 'a body written under is_indented is now copied [N] time(s) and was in no ledger', 'a body written under is_word is now copied [N] time(s) and was in no ledger', 'a body written under jn_same is now copied [N] time(s) and was in no ledger', 'a body written under match_in is now copied [N] time(s) and was in no ledger', 'a body written under nn_text is now copied [N] time(s) and was in no ledger', 'a body written under nullish is now copied [N] time(s) and was in no ledger', 'a body written under put_all is now copied [N] time(s) and was in no ledger', 'a body written under skip_digits is now copied [N] time(s) and was in no ledger', 'a body written under skip_ws is now copied [N] time(s) and was in no ledger', 'a body written under trim_span is now copied [N] time(s) and was in no ledger', 'bytes_eq was copied [N] and is now copied [N]', 'ws_len_at was copied [N] and is now copied [N]'] at 80cd57a - fpga-lint (read_verilog + hierarchy): [0] subset of master's [0] at 621a67c - t27b-native-ratchet: rows 15 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at 621a67c Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - compile-proofs: ['13 of 13 Coq files did not compile'] subset of master's ['13 of 13 Coq files did not compile'] at 4db9acc - fpga-lint (read_verilog + hierarchy): ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] subset of master's ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] at 7ad0615 - t27b-native-ratchet: 14 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/claw/merge_judge.t27', 'specs/compiler/use_splice.t27', 'specs/widgets/bit_autopsy_logic.t27', 'specs/widgets/bit_diff_logic.t27', 'specs/widgets/build_receipt.t27', 'specs/widgets/fsm_sketch_logic.t27', 'specs/widgets/js_num.t27', 'specs/widgets/js_val.t27', 'specs/widgets/pin_map_logic.t27', 'specs/widgets/synth_smells_logic.t27', 'specs/widgets/t27_cell.t27', 'specs/widgets/t27_vs_nvfp4.t27', 'specs/widgets/test_touch.t27', 'specs/widgets/uart_bucket.t27'] - t27b-native-ratchet: rows 15 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at 7ad0615 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - compile-proofs: ['13 of 13 Coq files did not compile'] subset of master's ['13 of 13 Coq files did not compile'] at 4db9acc - fpga-lint (read_verilog + hierarchy): ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] subset of master's ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] at 7ad0615 - t27b-native-ratchet: 14 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/claw/merge_judge.t27', 'specs/compiler/use_splice.t27', 'specs/widgets/bit_autopsy_logic.t27', 'specs/widgets/bit_diff_logic.t27', 'specs/widgets/build_receipt.t27', 'specs/widgets/fsm_sketch_logic.t27', 'specs/widgets/js_num.t27', 'specs/widgets/js_val.t27', 'specs/widgets/pin_map_logic.t27', 'specs/widgets/synth_smells_logic.t27', 'specs/widgets/t27_cell.t27', 'specs/widgets/t27_vs_nvfp4.t27', 'specs/widgets/test_touch.t27', 'specs/widgets/uart_bucket.t27'] - t27b-native-ratchet: rows 15 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at 7ad0615 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - compile-proofs: ['13 of 13 Coq files did not compile'] subset of master's ['13 of 13 Coq files did not compile'] at 4db9acc - fpga-lint (read_verilog + hierarchy): ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] subset of master's ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] at 7ad0615 - t27b-native-ratchet: 14 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/claw/merge_judge.t27', 'specs/compiler/use_splice.t27', 'specs/widgets/bit_autopsy_logic.t27', 'specs/widgets/bit_diff_logic.t27', 'specs/widgets/build_receipt.t27', 'specs/widgets/fsm_sketch_logic.t27', 'specs/widgets/js_num.t27', 'specs/widgets/js_val.t27', 'specs/widgets/pin_map_logic.t27', 'specs/widgets/synth_smells_logic.t27', 'specs/widgets/t27_cell.t27', 'specs/widgets/t27_vs_nvfp4.t27', 'specs/widgets/test_touch.t27', 'specs/widgets/uart_bucket.t27'] - t27b-native-ratchet: rows 15 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at 7ad0615 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - compile-proofs: ['13 of 13 Coq files did not compile'] subset of master's ['13 of 13 Coq files did not compile'] at 4db9acc - fpga-lint (read_verilog + hierarchy): ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] subset of master's ["1/60 modules failed read_verilog or hierarchy. Defects inside uncalled function bodies are out of this job's reach -- see fpga-conformance and #2326."] at 0ffd09c - t27b-native-ratchet: 14 UNLISTED rows are master specs already listed in the merged tree's ledger (ledger lag): ['specs/claw/merge_judge.t27', 'specs/compiler/use_splice.t27', 'specs/widgets/bit_autopsy_logic.t27', 'specs/widgets/bit_diff_logic.t27', 'specs/widgets/build_receipt.t27', 'specs/widgets/fsm_sketch_logic.t27', 'specs/widgets/js_num.t27', 'specs/widgets/js_val.t27', 'specs/widgets/pin_map_logic.t27', 'specs/widgets/synth_smells_logic.t27', 'specs/widgets/t27_cell.t27', 'specs/widgets/t27_vs_nvfp4.t27', 'specs/widgets/test_touch.t27', 'specs/widgets/uart_bucket.t27'] - t27b-native-ratchet: rows 15 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at fcb3bc5 - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
Merged by the rules (required checks green; every other red inherited): - coverage: master red too at 65525cc -- CHECK SUBSET BY HAND - t27b-native-ratchet: rows 20 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) - fpga-conformance: ['systolic'] subset of master's ['systolic'] at ed2faab - L1: trusted bot, exempt by the repo's own gates (#1031) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
gHashTag
pushed a commit
that referenced
this pull request
Oct 19, 2026
…68.t27 (#11085) Closes #11052 Merged by the rules (required checks green; every other red inherited): - Verilog widths (absurd-width ledger): ['specs/widgets/bit_diff.t27', 'specs/widgets/lut_treemap.t27'] subset of master's ['specs/widgets/bit_diff.t27', 'specs/widgets/lut_treemap.t27'] at 2e2ca5f - t27b-native-ratchet: rows 41 = master's or UNLISTED own new specs (t27b pass/blocked = steward applies, #8656) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #8654
Why
Spec PRs land without a row in
docs/reports/t27b_expectations.json. Master'st27b-native-ratchetthen goes red (UNLISTED) on every PR, and parallel lanes conflict on the file. It was fixed by hand three times in two days: see #8289, #8548 and #8646. This is item 1 of the efficiency plan (see #8637) and option 3 of #8321.The rules:
specs/tri/t27b/ledger_steward.t27The rules use steward.t27's codes and functions:
is_pass,bless_reason,cap_rise_is_new, andentry_codein an invariant.unimplementedmax_not_pass= the recounted non-passunimplemented)One refused finding refuses the whole run: the run gets one issue and no PR. A run that is not a master run, did not count asserts, or was compared against a ledger master no longer has is skipped.
The tests use the hand batches as vectors:
The job card:
specs/jobs/t27b_ledger_steward.t27The card has the shape of release_t27c.t27 and follows jobs.t27:
steward-runsteward-refusals-issuesteward-appliablesteward-ledger-issuesteward-composesteward-pull-requeststeward-auto-mergesteward-mergedThe trigger is a master run of t27b-lab (
latest.json) whose ratchet is red. Master's native ratchet is the second trigger oncet27b-native.ymluploads its run.json and ratchet.json. Every effect goes through the effects journal, keyed by the run's commit.Runtime
The Queen's job runner (gHashTag/trios
queen-jobs.ts, branchqueen-runners) runs only the release card. Its loader, trigger, executors, journal kinds (issue,auto-merge) and credential are missing; the details are in gHashTag/trios#1751. Until it runs, spec PRs keep adding their own rows. The t27b-loop skill says so.Measured on the t27c lab
t27c test-report: 10 of 10 tests, 0 vacuous (ledger_steward); 2 of 2, 0 vacuous (card).t27b corpus --blockers --reference <t27c> --json, under qemu-aarch64: both specs pass on both sides, with 108 and 26 runtime asserts and 0 reference disagreements. All 117 files under specs/tri/t27b still pass the reference.t27c seal --save, and each has its ledger row (pass).max_not_passis unchanged.Only .t27, .json and .md files change.
🤖 Generated with Claude Code