audit: math-fix pass 58 post-push addendum (d1e3cd6, 34/34 sweep re-run vs new origin/main)
This commit is contained in:
1 parent
d1e3cd6425
commit
f3d7074c65
1 file changed
+2
@@ -1521,3 +1521,5 @@ Start gate: `git status --porcelain` empty at HEAD `4ba6734` → proceeded (not
|
|||||||
Determinism: `passes3-pass58.txt` (`01075d0e…`, **forty-five consecutive** passes 14→58); all five row JSONs **byte-identical to pass 57 and the canonical lineage** — `after58-couple-rows.json` + canonical `after-couple-rows.json` `129e2a45…` (passes 14–57), `after58-fire-rows.json` + canonical `4af12e59…` (passes 15–57), `after58-mixed-rows.json` `96665bbf…` (passes 15–57), `after58-mixed-reachable-rows.json` `98c29f24…` (passes 26–57), `after58-mixed5256-rows.json` `53d0dec5…` (passes 33–57). **Frames** (md5 + PIL band diffs; this harness's model declares no image input — a direct `read_image` attempt this pass was rejected by the harness ("does not declare image input"), matching the passes 24–57 policy of not viewing images): **all six tagged frames byte-identical to their pass-57 frames** — `after58-couple-table.png` `cbac51ed…` (documented animation-phase variant, == passes 5/8/10–14/21–23/28/29/32–34/36/39/43–44/46–47/49/51–52/56/57; canonical redraw this pass `after-couple-table.png` **md5-identical pair** `cbac51ed…`: PIL bbox vs the pass-55 canonical frame `eec99021…` confined to **y=234–899**, the G1 animation band; the pass-57 canonical `a634425c…` variant was rotated off disk, md5 recorded in the pass-57 addendum; row JSON byte-identical); `after58-fire-table.png` == canonical `after-fire-table.png` == `after57-fire-table.png` all `685fd711…` (documented canonical frame, == passes 15–20/24–27/35/37/41–43/45/47/49/51/54/56–57, **3-way byte-identical**); `after58-fire-step-390.png` == canonical == pass 57 all `761e8055…` == passes 26–57, **pixel-identical**; `after58-mixed-table.png` `222c81a1…` **byte-identical to the pass-57 frame** (canonical-lineage frame, == passes 50–51/54–55/57, DOM row JSON byte-identical `96665bbf…`); `after58-mixed-reachable-table.png` `87594d5a…` **byte-identical to the pass-57 frame** (documented lineage frame, == passes 49–50/55–57); `after58-mixed5256-table.png` `36b82193…` **byte-identical to the pass-57 frame** (documented lineage frame, == passes 33–40/43/45/47–48/50/52/54/56–57, DOM row JSON byte-identical `53d0dec5…`). Harness: Playwright ran with `TMPDIR=.tmp/pw58` (sandbox TMPDIR read-only, as passes 39–57); probe/capture/legs/rowsweep/scan scripts `cp`-copied byte-identically (per-file md5 `9489cef4…`/`61d66342…`/`4e30a51e…`/`377a4167…`/`33084975…`/`3d8823d2…`/`7dd74a65…` == pass-57 lineage values; destination seven-script aggregate `8a22218c…`) into `.tmp/mathfix58/` and run with argv `after58`.
|
Determinism: `passes3-pass58.txt` (`01075d0e…`, **forty-five consecutive** passes 14→58); all five row JSONs **byte-identical to pass 57 and the canonical lineage** — `after58-couple-rows.json` + canonical `after-couple-rows.json` `129e2a45…` (passes 14–57), `after58-fire-rows.json` + canonical `4af12e59…` (passes 15–57), `after58-mixed-rows.json` `96665bbf…` (passes 15–57), `after58-mixed-reachable-rows.json` `98c29f24…` (passes 26–57), `after58-mixed5256-rows.json` `53d0dec5…` (passes 33–57). **Frames** (md5 + PIL band diffs; this harness's model declares no image input — a direct `read_image` attempt this pass was rejected by the harness ("does not declare image input"), matching the passes 24–57 policy of not viewing images): **all six tagged frames byte-identical to their pass-57 frames** — `after58-couple-table.png` `cbac51ed…` (documented animation-phase variant, == passes 5/8/10–14/21–23/28/29/32–34/36/39/43–44/46–47/49/51–52/56/57; canonical redraw this pass `after-couple-table.png` **md5-identical pair** `cbac51ed…`: PIL bbox vs the pass-55 canonical frame `eec99021…` confined to **y=234–899**, the G1 animation band; the pass-57 canonical `a634425c…` variant was rotated off disk, md5 recorded in the pass-57 addendum; row JSON byte-identical); `after58-fire-table.png` == canonical `after-fire-table.png` == `after57-fire-table.png` all `685fd711…` (documented canonical frame, == passes 15–20/24–27/35/37/41–43/45/47/49/51/54/56–57, **3-way byte-identical**); `after58-fire-step-390.png` == canonical == pass 57 all `761e8055…` == passes 26–57, **pixel-identical**; `after58-mixed-table.png` `222c81a1…` **byte-identical to the pass-57 frame** (canonical-lineage frame, == passes 50–51/54–55/57, DOM row JSON byte-identical `96665bbf…`); `after58-mixed-reachable-table.png` `87594d5a…` **byte-identical to the pass-57 frame** (documented lineage frame, == passes 49–50/55–57); `after58-mixed5256-table.png` `36b82193…` **byte-identical to the pass-57 frame** (documented lineage frame, == passes 33–40/43/45/47–48/50/52/54/56–57, DOM row JSON byte-identical `53d0dec5…`). Harness: Playwright ran with `TMPDIR=.tmp/pw58` (sandbox TMPDIR read-only, as passes 39–57); probe/capture/legs/rowsweep/scan scripts `cp`-copied byte-identically (per-file md5 `9489cef4…`/`61d66342…`/`4e30a51e…`/`377a4167…`/`33084975…`/`3d8823d2…`/`7dd74a65…` == pass-57 lineage values; destination seven-script aggregate `8a22218c…`) into `.tmp/mathfix58/` and run with argv `after58`.
|
||||||
|
|
||||||
**No code change required** — engine/renderer/i18n/tests byte-stable vs pass 57, deployed build verified identical 34/34. All plan acceptance criteria (1–6) re-verified against the deployed build. Final: **MATH_FIX_DONE**.
|
**No code change required** — engine/renderer/i18n/tests byte-stable vs pass 57, 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 `d1e3cd6` pushed `4ba6734..d1e3cd6` → `origin/main` (report + fresh off-LAN stamp `2026-10-10T00:45:27Z`; 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 4ba6734..HEAD -- 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` == `d1e3cd6`.
|
||||||
Reference in new issue
Block a user