pub const MIN_SAMPLE_COUNT: u32 = 18;
Minimum number of samples required for a valid 180s benchmark. At 10s intervals over 180s, we expect ≥18 samples (one at t=0 + 17 more).