Description
Loop44 root rescue commit a732ad1 pinned separate metric and log digests for darwin/arm64 and linux/amd64; appParityGoldensForPlatform fatals on every other platform, making the public repository test suite fail. The divergence cause is unverified. Frozen contract: default output must not change; the test-only sort only reorders and internal/state is not edited. First classify three-platform output and follow the frozen D2 decision rule in codex/packets-2026-09-28-loop45/G1.md.
Acceptance Criteria
- #1 Evidence records per-case parity outputs on darwin/arm64, linux/arm64 and linux/amd64 from one tree, and classifies every difference as identical, float-only (with the maximum relative difference) or structural.
- #2 TestAppDefaultWireParity passes on darwin/arm64, linux/arm64 and linux/amd64 with no GOOS or GOARCH switch and no skipped case, and fails on a perturbed metric value, a dropped series and a changed log field.
- #3 No non-test file changes, and just check passes.
Definition of Done
- #1 just check (fmt-check, lint, gen-check, env-check, docs-check, test, race, hygiene, ui-check, compose-check, helm-test, lab-check, signal-fidelity)
- #2 just gen (only if a blueprint field, construct/workload config struct, or a skill under plugins/synthkit/skills/ changed)
- #3 just dump — inventory diffed against signals/
Implementation Plan
Classify canonical output on three platforms before editing; follow D2 branch, verify mutations and run gate.
Implementation Notes
loop45: admitted
loop45: D2(a), all eight cases darwin/arm64 and linux/arm64 identical, linux/amd64 float-only max relative difference 2.872e-14; no structural differences. Fixtures match both old platform pins within tolerance; exact trace/count pins retained; three-platform focus gates and all three mutations verified. just gen N/A (test-only), just dump N/A (no emission code changed). Attempts SKT-0085-impl-1, infrastructure retries 0; root combined just check passed; landing 1d7d430c0c788ecbb7488b9dd80a8ae388c37c1d, ci 36453426042 success.
Final Summary
Replaced platform-specific fatal golden with tolerant canonical metric/log fixtures without changing product output. Three-platform tests, three negative mutations, combined just check and exact-SHA landing CI 36453426042 passed; evidence codex/scratch/loop45/G1/.