audit: math-fix pass 33 post-push addendum (cc38c2d, 34/34 sweep re-run vs new origin/main)
This commit is contained in:
1 parent
cc38c2d010
commit
b8bef71853
2 files changed
+3
-1
No files matched your search
@@ -909,3 +909,5 @@ Determinism: `passes3-pass33.txt` (`01075d0e…`, 20 consecutive), `after-couple
|
||||
Harness notes: Playwright ran with `TMPDIR=/home/ubuntu/projects/retire-planner/.pwtmp/tmp` (harness TMPDIR read-only; no site impact); `scripts/deploy.sh`, `audit/mathfix_capture.py` (canonical leg) and `audit/offlan_check.py` run unmodified from the repo; ssh byte-check uses `-n`; sweep33 rebuilt under `.tmp/mathfix33/` (gitignored) from the pass-32 original with tag retarget only (`diff`-proven: header + 2 list paths), lists regenerated from `git ls-files` + `find`/`comm` (`diff`-proven byte-identical vs pass-32: 21 tracked + 13 ignored); both mixed probes copied byte-identical (md5-proven) and run with `TAG=after33`; FIRE/mobile legs via the prefix-tagged copy of `mathfix_capture.py` (`TAG.startswith('after')`, `diff`-proven single-line delta; artifacts moved into `audit/math-fix/` — the copy resolves `OUT` relative to itself). Rowsweep result note: running the pair heuristic on the mixed-reachable JSON reports the documented **53→54 growing-Total-with-Withdraw pair** — that row carries ` †` + the legend (`daggerRows: ["54"]`), i.e. exactly the plan's intended honest footnoted mixed window ("total grows — fine"); the probe's per-row validator (canonical for mixed JSONs, pass-26→32 convention) is green, and the canonical/non-mixed set prints `ROWSWEEP-OK`. Image inspection of the PNGs is byte-verified against the visually confirmed renders of passes 1–32 (identical md5 + IHDR where stable; frame variants enumerated above); this harness model is text-only (`read_image` not used — same policy as passes 24–32); PNG pixel diagnostics via Pillow (numpy absent).
|
||||
|
||||
No code change required — plan executed end-to-end; fix commit `08398267040a832bdec0910626423f0dbfeb0a7f` ("engine: GIS 65+ floor, clawback only with OAS, couple mixed-row footnote, FIRE retire age 40") is at `origin/main` (confirmed ancestor of `HEAD` via `git merge-base --is-ancestor`; working tree byte-identical to it under `site/`), so this pass re-ran every acceptance gate fresh against the deployed build. Final: **MATH_FIX_DONE**.
|
||||
|
||||
Addendum (post-push, same pass): audit commit `cc38c2d010689c61d4919726afa5aa52307482e3` pushed `a21b680..cc38c2d` → `origin/main` (report + fresh off-LAN stamp `2026-10-09T22:56:10Z`; 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 a21b680..cc38c2d -- site` = **0 files** (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` == `cc38c2d`. Fresh off-LAN re-run for this stamp: `OFFLAN-OK` (`http_code 200`, `all_ok true`, `i18n_js_size 39689`) at `2026-10-09T22:57:06Z`.
|
||||
@@ -5,7 +5,7 @@
|
||||
"has_i18n_script": true,
|
||||
"i18n_js_fr_strings": true,
|
||||
"i18n_js_size": 39689,
|
||||
"checked_at": "2026-10-09T22:56:10Z",
|
||||
"checked_at": "2026-10-09T22:57:06Z",
|
||||
"vantage": "trouble@100.96.20.61 (Midhurst, off-LAN)",
|
||||
"all_ok": true
|
||||
}
|
||||
Reference in new issue
Block a user