Remove the superseded Stateright disaster recovery model - #8280
Draft
Amaury Chamayou (achamayou) wants to merge 1 commit into
Draft
Remove the superseded Stateright disaster recovery model#8280Amaury Chamayou (achamayou) wants to merge 1 commit into
Amaury Chamayou (achamayou) wants to merge 1 commit into
Conversation
Amaury Chamayou (achamayou)
force-pushed
the
achamayou-solid-tribble
branch
2 times, most recently
from
September 4, 2026 22:12
2609b78 to
cb35a83
Compare
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Amaury Chamayou (achamayou)
force-pushed
the
achamayou-solid-tribble
branch
from
September 4, 2026 23:17
cb35a83 to
3403bce
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Draft dependency gate
DRAFT - DO NOT MERGE EARLY. This part 3/4 PR is blocked on human review and green full migration CI for n=1,2,3 on predecessor PR #8279 at its final exact head SHA. The currently observed PR #8279 head is
88fc1f0c6c8c5a0afbcf7deb8d265da05b78b4a4; if that head changes, the full migration evidence must be rerun and pass at the new final head before this PR can merge.Stack predecessors: #8277 (part 1/4) and #8279 (part 2/4).
Summary
This is the net-deletion transition layer after the temporary migration bridge has established bounded equivalence between the legacy Rust/Stateright model and the canonical Lean model.
It deletes exactly:
lean/disaster-recovery-migration/package;.github/workflows/lean-disaster-recovery-migration.yml;tla/disaster-recovery/Rust/Stateright project, including the temporary exporter.The scheduled Stateright job in
.github/workflows/ci-verification.ymlis replaced with canonical Lean verification: install the pinned toolchain, restore the Mathlib cache, build the package, checkAxiomChecks.lean, and runcanonical-checks.Immutable canonical model
Every file under
lean/disaster-recovery/, including the canonical model, proofs, tests, package metadata, and.github/workflows/lean-disaster-recovery.yml, has zero diff from the parent branch. This PR does not alter the code measured by PR #8279 before deleting the temporary evidence bridge.Validation
lake exe cache getlake buildlake env lean -DwarningAsError=true AxiomChecks.leanlake exe canonical-checksscripts/ci-checks.shCHANGELOG.mdchangesThe next and final layer adds trace validation independently under
lean/disaster-recovery-trace/.