E15.1Reproduce the six-slot invariant under a per-field affine rotation
Write an integration test that loads any nondegenerate numeric bundle, computes InvariantTuple via src/integrity.rs:130-145, then re-encrypts every field with a fresh FieldTransform::Affine {scale, offset} pair sampled per column (\(a_i \neq 0\)), and re-reads the tuple from the gauged bundle.
The three u64 slots (record_count, beta_0, beta_1) are bit-identical, and the three f64 slots (\(K\), \(\lambda_1\), holonomy_mean) agree to relative error \(<10^{-10}\) — the same grain quantize_f64 uses at src/integrity.rs:51-66. Asserts pass; this is the empirical leg of my Theorem 3.6 in Davis 2026.
Sweep \(|a_i|\) across \([10^{-3}, 10^{3}]\) and plot the post-gauge drift of \(K\) versus the magnitude of the scale factor. The drift floor is the quantizer; if you see it rise, you found a numerical issue worth filing.