Task · SKT-0085

Make the app default-wire parity golden platform-independent

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

Definition of Done

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/.

View the source file on GitHub