Appendix H: Provenance ledger and the five-line reproducibility check
For every quantitative output, this ledger separates three provenance marks: geometry (derived from the canonical cell and integer combinatorics), simulation (produced by a released script), and measurement (an external empirical input). A row may carry more than one mark, so the table says exactly where each number comes from and how much rests on each source.
For every quantitative output, this ledger separates three provenance columns: G (geometry: derived from the canonical cell, the rectification integrals, and integer combinatorics); S (simulation: produced by a released script in repro/cosmology/); and M (measurement: an external empirical input). A row may carry more than one mark; the marks say exactly where each number comes from.
Provenance ledger (geometry / simulation / measurement)
For every quantitative output, this ledger separates three provenance columns: G (geometry:
derived from the canonical cell, the rectification integrals, and integer combinatorics);
S (simulation: produced by a released script in repro/cosmology/); M
(measurement: an external empirical input). A row may carry more than one mark; the marks say
exactly where each number comes from.
| Item | G | S | M | Note / script |
| ν_H=3π⁴+1 | ✓ | — | — | imported; geometric in physics vol |
| 2π=α/δ; α=2/π, δ=1/π² | ✓ | — | — | rectification integrals |
| a₀=cH₀/2π | ✓ | — | ✓ | 2π geometric; c,H₀ measured |
| Gravity a=GM/r² | ✓ | — | — | momentum of inflow |
| Solar-system orbits | ✓ | ✓ | ✓ | law + integration + masses (ch4_orbits.py) |
| Spin/tidal-locking dichotomy (12/12) | — | ✓ | ✓ | τ_(lock) vs age (ch_spin_locking.py) |
| Mercury 3:2 capture probability | — | ✓ | ✓ | ch5_mercury_capture.py |
| Supernova χ²/dof=0.50 | — | ✓ | ✓ | Pantheon+ (ch7_sne.py) |
| Angular-size minimum z≈1.72 | ✓ | ✓ | — | distance relation |
| Hubble tension 73/67 | — | ✓ | ✓ | ch_hubble_tension.py |
| Bullet offset 0.2–0.6Mpc | — | ✓ | ✓ | ch8_bullet_offset.py; ICM params |
| Deficit lensing γ=1 | — | ✓ | ✓ | ch8_lensing_consistency.py; NGC 2403 |
| CMB floor 2.725K | — | ✓ | ✓ | ch9_cmb_floor.py; radiation density |
| Jet acceleration Γ→w₀ | — | ✓ | — | ch_jet_acceleration.py |
| Gamma collective mode | — | ✓ | — | ch2_gamma_collective.py |
| Solar dynamo (honest negative) | — | ✓ | — | ch_solar_activity.py |
| Absolute G, g_(*) | — | — | ✓ | open input, back-substituted |
Five-line reproducibility check
The headline and the locking dichotomy can be checked in a few lines, with no data download:
import numpy as np
c=2.998e8; H0=2.27e-18 # H0 in s^-1 (~70 km/s/Mpc)
a0=c*H0/(2*np.pi) # forced: 2*pi is geometric, not fitted
print("a0 =", a0, "m/s^2 (RAR scale ~1.08e-10)")
print("2pi check:", (2/np.pi)/(1/np.pi**2), "should be 2*pi =", 2*np.pi)
The full site and every figure regenerate deterministically from
src/cosmology/VP_EarthCosmos_v2.tex via the pipeline
(preprocess_cosmology.py → inventory.py → split.py →
render_eq.js → derive_meta.py → build_hub.py →
gate.py); the per-section scripts live under repro/cosmology/ with the same slug as
their page, and the companion self-falsification check is the forced-coefficient test of
Appendix (governance) (the 2π line above).