audit: math-fix pass 46 post-push addendum (950a708, 34/34 sweep re-run vs new origin/main)

This commit is contained in:
krisf committed 2026-10-09 19:51:36 -04:00
1 parent 950a708813
commit 2bb98c2e92
1 file changed
+2
+2
View File
@@ -1247,3 +1247,5 @@ Start gate: `git status --porcelain` empty at HEAD `54b8c4b` → proceeded (not
Determinism: all five row JSONs byte-identical to pass 45 and the canonical lineage — `after46-couple-rows.json` `129e2a45…` (== `after-couple-rows.json`, passes 14–45), `after46-fire-rows.json` `4af12e59…` (passes 15–45), `after46-mixed-rows.json` `96665bbf…`, `after46-mixed-reachable-rows.json` `98c29f24…`, `after46-mixed5256-rows.json` `53d0dec5…` (passes 15/26/33–45). Frames: `after46-mixed-table.png` `222c81a1…` and `after46-mixed-reachable-table.png` `87594d5a…` **byte-identical to pass 45**; `after46-fire-step-390.png` `761e8055…` **byte-identical to pass 45** (== passes 26–44 canonical pair); canonical couple `cbac51ed…` = documented pass-44 frame (PIL bbox vs pass-45 `eec99021…` confined to **y=234–899**, the G1 animation band; row JSON byte-identical); fire `b4ed3a16…` = documented historical frame (16 prior occurrences; PIL bbox vs pass-45 `685fd711…` band-limited y=234–899); mixed5256 `6d792f12…` = documented pass-44 frame (PIL bbox vs pass-45 `36b82193…` confined to y=234–899, DOM row JSON byte-identical). Harness: Playwright ran with `TMPDIR=.tmp/pw46` (sandbox TMPDIR read-only, as passes 39–45); probe scripts `cp`-copied byte-identically (md5-proven) into `.tmp/mathfix46/` and run with argv `after46`.
**No code change required** — engine/renderer/i18n/tests byte-stable vs pass 45, deployed build verified identical 34/34. All plan acceptance criteria (1–6) re-verified against the deployed build. Final: **MATH_FIX_DONE**.
Addendum (post-push, same pass): audit commit `9a1b175e217c97b5df50fc77bae44cf97309a4e2` pushed `54b8c4b..9a1b175` → `origin/main` (report + fresh off-LAN stamp `2026-10-09T23:50:03Z`; 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`: `git diff 54b8c4b..9a1b175 -- site` = **0 lines** (zero site delta, so the sweep carries over by construction), origin blob == local == webroot md5, tracked **21/21 (3-way)** + gitignored `site/vision/*.jpeg` **13/13 (2-way)** = **34/34 match, 0 mismatch** → `SWEEP-OK`; `HEAD` == `origin/main` == `9a1b175`.