Skip to content

spec(tri/pr): preflight -- drop the use path through the keyword test (Closes #10233) - #10234

Merged
gHashTag merged 4 commits into
masterfrom
spec/preflight-parse-no-discard
Oct 18, 2026
Merged

gHashTag merged 4 commits into
masterfrom
spec/preflight-parse-no-discard

Conversation

@gHashTag

@gHashTag gHashTag commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Closes #10233

Since #10220 the parser discarded 7 tokens of use tri::test::report::opens_with;: the use path stops at the keyword test. The suite's parse-no-discard phase (Corpus Ratchet) has been red on master since, and on every PR merged with it (for example #10185).

  • specs/tri/pr/preflight.t27: the use line goes; a private opens_with is built on the span_is the spec already imports from tri::lab::receipt. Same meaning, four call sites unchanged.
  • .trinity/seals/pr_TriPrPreflight.json and gen/rust/tri/pr/preflight.rs: regenerated by t27c on the Railway lab.

Lab, master fdb6b28 + this change:

  • t27c parse-complete --show: nothing discarded (before: 7 tokens on line 32)
  • t27c test-report: 19/19, 0 vacuous (unchanged)
  • tools/check_seal_coverage.py: OK, 2514 seals, 2392 hold, 122 known-broken

Ledger commits: docs/reports/t27b_expectations.json lists specs/ci/suite_ledger_steward.t27, specs/jobs/suite_ledger_steward.t27 and specs/tri/pr/preflight.t27 as pass, , specs/t27f/spec_graph_fold.t27 (added by #10228) and specs/t27f/hot.t27 (added by #10235). t27b-native-ratchet on #10185 (run 39099072804) is red with UNLISTED 3 for exactly these, from master drift; same shape as #10214.

The parser handling of keyword path segments is not changed here.

🤖 Generated with Claude Code

…Closes #10233)

Since #10220 the parser discarded 7 tokens of
use tri::test::report::opens_with; -- the path stops at the keyword
test -- and the suite's parse-no-discard phase failed on master.
preflight now builds a private opens_with on the span_is it already
imports from tri::lab::receipt; the four call sites are unchanged.
Seal and gen/rust are regenerated by t27c on the Railway lab.

Lab, master fdb6b28 + this change: parse-complete reports nothing
discarded, test-report 19/19 with 0 vacuous (same as before), and
check_seal_coverage.py: OK, 2514 seals, 2392 hold.

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

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 05:11:33 UTC

Summary

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

These columns do not partition: 1 + 48 + 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)=0f8c66b9ed0e != 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).

…s pass (Refs #10233)

t27b-native-ratchet is red on master and on #10185 with UNLISTED 3:
specs/ci/suite_ledger_steward.t27, specs/jobs/suite_ledger_steward.t27
and specs/tri/pr/preflight.t27 pass on the reference and t27b but the
ledger does not name them. Same shape as #10214.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gHashTag
gHashTag marked this pull request as ready for review October 18, 2026 05:12
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 05:15:40 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)=0f8c66b9ed0e != 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).

#10228 added specs/t27f/spec_graph_fold.t27; t27b-native-ratchet on
#10234 reports it UNLISTED (reference and t27b pass it).

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

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 05:32:11 UTC

Summary

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

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=0f8c66b9ed0e != 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).

Master drift from #10235: t27b-native-ratchet run 39100342521 reports
UNLISTED 1 for exactly this spec.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@gHashTag
gHashTag merged commit c0d0501 into master Oct 18, 2026
31 of 33 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 05:46:41 UTC

Summary

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

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=0f8c66b9ed0e != 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).

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.

spec(tri/pr): preflight.t27 drops 7 tokens at parse -- use path through the keyword test

1 participant