audit: math-fix pass 28 post-push addendum (audit commit hash, 34/34 sweep re-run vs new origin/main)
This commit is contained in:
1 parent
30007a2b7f
commit
1589fc2285
1 file changed
+2
@@ -782,3 +782,5 @@ Determinism: `passes3-pass28.txt` (`01075d0e…`, 15 consecutive), `after28-coup
|
|||||||
Harness notes: Playwright runs with `TMPDIR=/home/ubuntu/projects/retire-planner/.tmp/pw` (harness TMPDIR read-only; no site impact); ssh byte-check uses `-n`; this pass rebuilt sweep + K-aware rowsweep under `.tmp/mathfix28/` (gitignored) from the pass-27 originals with tag retargeting only (`mathfix27→mathfix28`, `after27→after28`, `all27_tracked→all28_tracked`, `ignored_site27→ignored_site28`; `diff`-proven body byte-identical modulo the tag), lists regenerated from `git ls-files` + `find`/`comm` (21 tracked + 13 ignored, `diff`-proven byte-identical vs pass-27), FIRE/mobile legs via the prefix-tagged copy of `mathfix_capture.py` (`TAG.startswith('after')`, `diff`-proven single-line delta vs the canonical script, matching the pass-27 copy). All capture legs (canonical `after`, tagged `after28`, FIRE/mobile, both mixed probes) ran clean on first attempt — no render race this pass. Image inspection of the PNGs is byte-verified against the visually confirmed renders of passes 1–27 (identical md5 + IHDR where stable; known frame variants enumerated above); this harness model is text-only (`read_image` not used — same policy as passes 24–27).
|
Harness notes: Playwright runs with `TMPDIR=/home/ubuntu/projects/retire-planner/.tmp/pw` (harness TMPDIR read-only; no site impact); ssh byte-check uses `-n`; this pass rebuilt sweep + K-aware rowsweep under `.tmp/mathfix28/` (gitignored) from the pass-27 originals with tag retargeting only (`mathfix27→mathfix28`, `after27→after28`, `all27_tracked→all28_tracked`, `ignored_site27→ignored_site28`; `diff`-proven body byte-identical modulo the tag), lists regenerated from `git ls-files` + `find`/`comm` (21 tracked + 13 ignored, `diff`-proven byte-identical vs pass-27), FIRE/mobile legs via the prefix-tagged copy of `mathfix_capture.py` (`TAG.startswith('after')`, `diff`-proven single-line delta vs the canonical script, matching the pass-27 copy). All capture legs (canonical `after`, tagged `after28`, FIRE/mobile, both mixed probes) ran clean on first attempt — no render race this pass. Image inspection of the PNGs is byte-verified against the visually confirmed renders of passes 1–27 (identical md5 + IHDR where stable; known frame variants enumerated above); this harness model is text-only (`read_image` not used — same policy as passes 24–27).
|
||||||
|
|
||||||
No code change required — plan executed end-to-end; fix commit `0839826` at `origin/main` (ancestor of HEAD, confirmed via `git merge-base --is-ancestor`); all gates fresh this pass. Final: **MATH_FIX_DONE**.
|
No code change required — plan executed end-to-end; fix commit `0839826` at `origin/main` (ancestor of HEAD, confirmed via `git merge-base --is-ancestor`); all gates fresh this pass. Final: **MATH_FIX_DONE**.
|
||||||
|
|
||||||
|
Addendum (post-push, same pass): audit commit `cb85ea5c56961acdae6570881bf94f2a6047519f` pushed `d1aab52..cb85ea5` → `origin/main` (report + fresh off-LAN stamp; code untouched, the plan's mandated fix commit `08398267040a832bdec0910626423f0dbfeb0a7f` remains the code change under test, confirmed ancestor of `HEAD`). Post-push `git fetch` + full byte sweep re-run vs the new `origin/main`: origin blob == local == webroot md5, tracked **21/21 (3-way)** + gitignored `site/vision/*.jpeg` **13/13 (2-way)** = **34/34 match, 0 mismatch**; `HEAD` == `origin/main` (this addendum commit adds only report text — zero site-file delta, `git diff d1aab52..cb85ea5 -- site` empty, so the sweep carries over by construction).
|
||||||
Reference in new issue
Block a user