Skip to content

t27b ledger steward: the rules and the job card, so spec PRs stop editing the ledger (Closes #8654) - #8656

Merged
gHashTag merged 1 commit into
masterfrom
feat/t27b-ledger-steward-8654
Oct 10, 2026
Merged

gHashTag merged 1 commit into
masterfrom
feat/t27b-ledger-steward-8654

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #8654

Why

Spec PRs land without a row in docs/reports/t27b_expectations.json. Master's t27b-native-ratchet then 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.t27

The rules use steward.t27's codes and functions: is_pass, bless_reason, cap_rise_is_new, and entry_code in an invariant.

finding on a master run steward
UNLISTED, t27b pass / pass_vacuous add the row as the run states it
UNLISTED, blocked / frontend / codegen add it, reason unimplemented
UNEXPECTED PASS set the row to the run's pass
STALE drop the row
VACUITY MEASURED, UNJUDGED keep the row (information)
cap rise <= new non-pass rows max_not_pass = the recounted non-pass
UNEXPECTED FAILURE, MOVED, BAD REASON, OVER CAP refuse
UNLISTED where t27b fails / mismatches / crashes / times out refuse (a defect is never unimplemented)
a cap rise larger than the new rows, or more than 16 STALE rows refuse

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.t27

The card has the shape of release_t27c.t27 and follows jobs.t27:

  • 0 CHECK steward-run
  • 1 EFFECT steward-refusals-issue
  • 2 CHECK steward-appliable
  • 3 EFFECT steward-ledger-issue
  • 4 EFFECT steward-compose
  • 5 EFFECT steward-pull-request
  • 6 EFFECT steward-auto-merge
  • 7 WAIT steward-merged

The trigger is a master run of t27b-lab (latest.json) whose ratchet is red. Master's native ratchet is the second trigger once t27b-native.yml uploads 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, branch queen-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.
  • Both specs are sealed with t27c seal --save, and each has its ledger row (pass). max_not_pass is unchanged.

Only .t27, .json and .md files change.

🤖 Generated with Claude Code

…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
gHashTag enabled auto-merge (squash) October 10, 2026 14:45
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-10 14:46:06 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 49
PRs with All Checks Green 1
READY 0
FAILING 49
PENDING 0
NO CHECKS YET 0

These columns do not partition: 0 + 49 + 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)=998387bced4a != 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 f21cbbb into master Oct 10, 2026
27 of 31 checks passed
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>
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>
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.

t27b ledger steward: rules and job card, so spec PRs stop editing the ledger

2 participants