Skip to content

seals: re-seal the four gen-drifted t27os specs (Closes #13151) - #13152

Merged
gHashTag merged 4 commits into
masterfrom
repair/gen-drift-4
Nov 3, 2026
Merged

gHashTag merged 4 commits into
masterfrom
repair/gen-drift-4

Conversation

@gHashTag

@gHashTag gHashTag commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Four seals drifted on master after an emitter fix (names and run ids in #13151). Repaired per FR-001/FR-002: re-sealed from the master-built t27c at 1bc28b4; release.rs regenerated with git add -f per the #11324->#11328 lesson (it missed F_LIVE_DEV the current generator emits). No baseline entries. Local on this head: seal coverage OK; all four seals verify all MATCH.

An emitter fix changed generated output without re-sealing, so four
seals (glass_window, hot_reload, pty_sys, release) described output the
compiler no longer produces and every open PR failed coverage and
spec-guards with their names. Re-sealed from the master-built t27c at
1bc28b4. release.rs also regenerated with git add -f per #11328: it
missed F_LIVE_DEV the current generator emits. No baseline entries.
@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-11-02 19:22:33 UTC

Summary

Status Count
Total Open PRs 49
PRs with Failing Checks 46
PRs with All Checks Green 3
READY 2
FAILING 46
PENDING 0
NO CHECKS YET 0

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

Seal Status

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

tri-gen-drift added 2 commits November 3, 2026 13:08
…end for gen-extern (Closes #13151)

#13150 moved the gen-drift attach to NOTED.append and added a new kind
gen-extern, but _check_legend still read only bad.append sites -- so on
any tree the negative control either called gen-drift unreachable or
named gen-extern missing its legend (W721's own law). Both append sites
count now, and gen-extern has its line. Self-check: legend covers
10 of 10 kinds; end-to-end controls green.
…extern (Closes #13151)

#13150 notes gen-drift instead of failing it (#13117), and added the
gen-extern kind without a legend line, so _check_legend failed on any
tree: it read only bad.append sites and the new kind had no reader
line. Both append sites count now, gen-extern has its legend, and the
W721 history narration moves to the issues. Self-check: 10 of 10.
@gHashTag

gHashTag commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator Author

Division of labor noted: the checker legend fix landed in two independent variants (c2a4bb4, c9aae2d). The branch is DIRTY against a moved master -- whoever drives the lane next resolves the conflict; the content (4 re-seals + regenerated release.rs + checker legend fix) is agreed on all sides. #13151 stays the traceability anchor.

@gHashTag

gHashTag commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator Author

Conflict resolution data point: master moved but its own Seal Coverage is still red (latest master run failure, 2026-11-02T21:03Z) -- master-side versions of the three conflicting seal files (glass_window, hot_reload, pty_sys) do NOT hold. Keep OUR side for those three (verified all hashes MATCH against the master-built t27c here); the conflict is master carrying someone else's host-hostile re-seal, cf. #13117.

Master's own versions of these seals do not hold (master Seal Coverage
red, run of 2026-11-02T21:03Z); ours verify all hashes MATCH against
the master-built t27c. Resolution data recorded on PR #13152.
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-11-03 06:31:31 UTC

Summary

Status Count
Total Open PRs 49
PRs with Failing Checks 46
PRs with All Checks Green 3
READY 2
FAILING 46
PENDING 0
NO CHECKS YET 0

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

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != 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 c503dcf into master Nov 3, 2026
41 checks passed
@gHashTag
gHashTag deleted the repair/gen-drift-4 branch November 3, 2026 06:52
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.

1 participant