This patch fixes the release verification check across Python versions.
Python 3.12 produced last-digit floating-point differences while all scientific tests passed. The checker now requires exact structure, counts, strings, and source hashes, with a 1e-12 relative/absolute tolerance for finite floating-point results. Two regression tests cover rounding differences and meaningful changes.
The 18-case dataset, 21,500 readings, 58 differing-rate timestamps, scientific calculations, and report findings are unchanged. All 19 tests pass locally.
Formal subgroup recognition and confirmed collaborators remain pending.