Skip to content

ledger: the five rows master lacks -- sar_adc, sar_comparator_psp, mos_psp103_50c_data, worktrees/reap pass, ngram_hslm blocked; cap equals reality at 129 (Closes #10887) - #10889

Merged
gHashTag merged 7 commits into
masterfrom
claude/sar-adc-range-10887
Oct 19, 2026

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Closes #10887.

What

#10854 added pub struct Range to specs/analog/sar_adc.t27, and it collided with Range in specs/lsp/schema.t27 in the types ratchet. Master fixed that in #10892 by renaming it to ErrRange. This PR no longer renames anything: sar_adc.t27 and its seal are exactly master's.

What is left is the ledger. Master's docs/reports/t27b_expectations.json (d0959ff) still lacks three rows, so t27b-native-ratchet reports them as UNLISTED:

With these rows, not-pass is 129 and the cap is 129. That also turns loop-tools-tracked green again: today it fails "the cap equals reality (128, cap 129)".

The cap is not raised. git merge-tree --write-tree HEAD origin/master returns rc 0.

Also: the devhome guard

scan fails on master because tools/check_devhome_paths.py finds a developer home path in a test of specs/tri/worktrees/reap.t27. The test only needs a plain path, so it now uses /Users/dev/. The seal is re-saved on the Railway lab: 13 tests, 0 FAIL, 0 vacuous, all hashes MATCH.

🤖 Generated with Claude Code

…nge broke the types ratchet (Closes #10887)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…not-pass 129 at cap 129 (Refs #10887)

#10862 auto-merged at 330dd0a, one push before its sar_adc and reap
rows, so master's native ratchet reports them UNLISTED. ngram_hslm takes
the last free slot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gHashTag

Copy link
Copy Markdown
Owner Author

t27b-native-ratchet was red with UNLISTED sar_adc, tri/worktrees/reap and ml/ngram_hslm. #10862 auto-merged at 330dd0a, one push before its commit with the sar_adc and reap rows arrived, so master lacks those two rows as well. d66dd28 adds all three rows. Not-pass is 129 at cap 129, and the cap is not raised. git merge-tree against master b258b90 returns rc 0.

…ing ledger rows (Refs #10887)

#10892 renamed sar_adc's Range to ErrRange on master, so this branch's
SarErrRange rename now conflicts. The spec and its seal are set to master's.
The ledger is master's (d0959ff) plus the three rows master still lacks:
sar_adc and worktrees/reap pass, ngram_hslm blocked. Not-pass is 129, which
equals the cap, so loop-tools-tracked's "cap equals reality" holds again.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gHashTag gHashTag changed the title analog: sar_adc's Range becomes SarErrRange -- master's types ratchet back to 107 (Closes #10887) ledger: the three rows master lacks -- sar_adc, worktrees/reap pass, ngram_hslm blocked; cap equals reality at 129 (Closes #10887) Oct 19, 2026
gHashTag and others added 3 commits October 19, 2026 13:23
…evhome guard passes (Refs #10887)

The scan check's check_devhome_paths.py fails on master for this line: it
named a developer's home directory. The test only needs a plain path, so it
now uses /Users/dev/. The seal is re-saved in the next commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…10887)

Railway lab, t27c built from master: 13 tests, 0 FAIL, 0 vacuous;
seal --verify all hashes MATCH.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… master (Refs #10887)

Master merged both specs without ledger rows, so t27b-native-ratchet
reports them UNLISTED on every open PR. Both pass the reference and t27b;
not-pass stays 129 = cap.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gHashTag gHashTag changed the title ledger: the three rows master lacks -- sar_adc, worktrees/reap pass, ngram_hslm blocked; cap equals reality at 129 (Closes #10887) ledger: the five rows master lacks -- sar_adc, sar_comparator_psp, mos_psp103_50c_data, worktrees/reap pass, ngram_hslm blocked; cap equals reality at 129 (Closes #10887) Oct 19, 2026
@gHashTag

Copy link
Copy Markdown
Owner Author

Added two more rows master lacks, both pass: specs/analog/mos_psp103_50c_data.t27 and specs/analog/sar_comparator_psp.t27 (a2e564e). They appeared as UNLISTED on #10806's native ratchet. Not-pass stays 129 = cap; merge-tree against origin/master is clean.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-19 06:54:16 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 43
PRs with All Checks Green 7
READY 2
FAILING 43
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=88b8cb73ceda != 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 1c5b2db into master Oct 19, 2026
37 of 39 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.

master red: specs/analog/sar_adc.t27 adds a second type named Range (types ratchet 107 -> 108)

1 participant