fix(cam-blend): conditioning-scaled tolerances in the G3 spline proptests #129
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "patman/blend-proptest-tolerance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes two flaky proptests properly (no coverage loss, no seeds deleted, all recorded seeds still pass). reconstructs_g3_data_at_both_ends: real driver is coefficient magnitude (kappa-prime up to 1000 -> septic coefficients ~3e3 -> Horner residue above the 1e-12 floor; measured 0.98x = live flake) — tolerance now max(floor, 8x endpoint_recon_error_bounds). curvature_rate FD sibling was failing outright (12/300k samples, worst 17.7x): tolerance now max(1e-4scale, 8(E_trunc+E_round)) with Richardson-measured truncation (|FD(2h)-FD(h)|/3) + propagated roundoff. Reviewer verified the /3, structural non-circularity (tolerance never calls the function under test), and that buck2 DOES replay recorded seeds (settled by mutation experiment: 256+2 cases, deterministic head). 5/5 consecutive green. Opus review PASS.