Skip to content

analog: rename sar_adc Range to ErrRange -- master types ratchet green again (Closes #10891) - #10892

Merged
gHashTag merged 1 commit into
masterfrom
claude/fix-range-collision-10891
Oct 19, 2026
Merged

gHashTag merged 1 commit into
masterfrom
claude/fix-range-collision-10891

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #10891.

Master's Corpus Ratchet was red with "+ Range NEW conflict": Range was declared by specs/lsp/schema.t27 (#10175) and by specs/analog/sar_adc.t27 (#10854). This renames the analog struct to ErrRange (5 occurrences, one file), as #10539 did for Ring. Reported by the PR-merge-rules session.

  • tri types ratchet: RATCHET: CLEAN (ledger 107, observed 107).
  • t27c test-report specs/analog/sar_adc.t27: 10/10, 0 vacuous; seal resaved, --verify all MATCH. Nothing imports sar_adc.

🤖 Generated with Claude Code

…ith lsp/schema.t27's Range in the types ratchet (Closes #10891)

tri types ratchet: RATCHET: CLEAN (107/107). sar_adc 10/10, 0 vacuous; seal resaved, verify MATCH. No importer of sar_adc.

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

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-19 06:01:08 UTC

Summary

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

These columns do not partition: 2 + 37 + 0 + 0 = 39, 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 7bd197b into master Oct 19, 2026
32 of 36 checks passed
gHashTag added a commit that referenced this pull request Oct 19, 2026
…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 added a commit that referenced this pull request Oct 19, 2026
…s_psp103_50c_data, worktrees/reap pass, ngram_hslm blocked; cap equals reality at 129 (Closes #10887) (#10889)

* analog: rename sar_adc's Range to SarErrRange, a second type named Range broke the types ratchet (Closes #10887)

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

* t27b ledger: rows for sar_adc, tri/worktrees/reap and ml/ngram_hslm, 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>

* analog: take master's ErrRange rename from #10892, keep only the missing 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>

* tri/worktrees/reap: a neutral home path in the plain() test, so the devhome 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>

* tri/worktrees/reap: re-save the seal after the test path change (Refs #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>

* ledger: name mos_psp103_50c_data and sar_comparator_psp, both pass on 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>

---------

Co-authored-by: Claude Opus 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.

master red: type Range declared twice (lsp/schema and analog/sar_adc) -- rename the analog one

2 participants