c0f59769

By: Elijah Cavan <eli_cavan@live.ca>

oneloop benchmarks: cross-check masters against oneloopmaster

Adds a second, independent master evaluator alongside avh_olo. Every numeric
validation in this crate ultimately traced back to avh_olo; this breaks that
single point of trust.

1593/1593 masters agree on the full Laurent series -- A0 4.9e-17, B0 5.1e-16,
C0 6.3e-14, D0 1.6e-14. Two conventions had to be reconciled and both are
verified by executed code, not asserted: the coefficient tuple order is
reversed between the two engines, and oneloopmaster takes mu SQUARED where
avh_olo's setter takes the scale (probed at mu^2 = 4 and 9; the wrong call
reproduces the square bit-for-bit).

Degrades gracefully -- with the module absent the harness runs exactly as
before, verified by blocking the import from outside the file.

Also fixes a pre-existing hole this would otherwise have inherited: the
harness printed FAIL and exited 0, so a master disagreement could not fail a
run. Now exits non-zero, fault-tested across seven scenarios including a
forced disagreement and a stubbed-out engine.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Lgs5exR1ZjgEDpd9w3xVqs

Total

1h15m37s

Time to Start Worker time Duration Time to finish Idle
Config 2s 6s 6s 8s 2s
Eval 11s 48s 48s 1m00s 3s
Build 50s 4h03m28s 1h12m53s 1h13m44s 1m49s
Test 9m37s 21m31s 1h05m29s 1h15m06s 48s
Deploy 1h15m34s 4s 4s 1h15m39s 28s
Suite 2s 4h26m00s 1h15m37s 1h15m39s 3m12s

Timeline

Config Eval Build Test Deploy Compressed gap
0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m37m38m39m40m41m42m43m44m45m46m47m48m49m50m51m52m53m54m55m56m57m58m59m1h0m1h1m1h2m1h3m1h4m1h5m1h6m1h8m1h9m1h10m1h11m1h12m1h15m