docs(mirror): record #4746 Item A batch 3 (#4751) and the ratchet-slack decision point - #4752
Merged
Conversation
…ck decision point Appends the batch-3 progress entry to the local #4746 mirror: the ten deleted modules, the docs/tex retraction and the survival-location corrections, the independently re-run gates on the merged main, and the two corrections the tier-1 audit made (the `--lean` condition that the PR body omitted, and the wrong prose `sorry` count that was fixed in the squash message). Also records two findings the batch surfaced. First, the recorded Item A denominator no longer reconciles: subtracting the three batches from the recorded 64 leaves 39, while a full-tree sweep on the merged main reports 205 fully-dead modules excluding `Lemma_17_5_2`, and the rule behind the recorded figure is not recoverable from the stored tier-2 data. Second, F1 is now due rather than deferrable, since the measured slack is 36/36/46 and one more ten-module batch takes it to 26/26/36. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.
Summary
Records #4746 Item A batch 3 (PR #4751, main
051aa857) in the local issue mirror..self-local/issues/4746.mdonly; no Lean source, nodocs/, notex/, noscripts/file is touched, so no library gate can move.What the entry records
and the
Moved:doc-block corrections in eight surviving siblings.docs/index.mdandtex/proof-guide.tex, plus the eight stale survival-location module names thefollow-up commit corrected, and the three that were deliberately left alone.
--leanwas not reported in the PR body, so the tier-1 audit ran itagainst a green pre-deletion build — no consumer seen by Lean was missed on a
safe-to-delete verdict.
lake build5,015 jobs / 0 warning / 0 error(5,025 before, difference exactly ten),
citation_audit.pyPASS with 960 gatingfindings and ratchet 0/0,
dead_candidate_scan.py --self-test100 OK,test_audit_gate.py166 OK,lake exe GKSTestpass,#print axiomsstd-3 only.grep -rn "sorry" IsingModel/claimed 4 prosehits, actual 2) and its correction in the squash message.
Two findings carried into the mirror
The recorded Item A denominator no longer reconciles. Subtracting batches 1-3 from
the recorded 64 leaves 39, but a full-tree sweep on the merged main reports 205
fully-dead modules excluding
Lemma_17_5_2(231 on the pre-merge main), andrecomputing the same quantity from the tier-2 report's own stored verdicts gives 178
against a recorded 75. The rule behind the recorded figure is not recoverable from the
stored data, so the denominator should be re-derived and written down before batch 4 is
scoped.
F1 is now due rather than deferrable. Measured slack after batch 3 is 36 / 36 / 46
against
CHECKED_FILE_FLOOR/LIB_FILE_FLOOR/ the newV4_FILE_FLOOR; one moreten-module batch takes it to 26 / 26 / 36 and two more exhaust the named floors.
Also carries a cascade warning: 30 declarations became reference-0 as a consequence of
batch 3, six of them abstract GJ §18 statements in
IsingModel/ClusterExpansion/MayerCore/Terms.lean, which a later batch must not sweep.Part of the mirror upkeep for #4746.
🤖 Generated with Claude Code