Why this campaign exists
The audit's "worst evidence gap": c-continuity-prior-csi-density session 01KW074M… carried a decisive refutation (a 1D mass-conservation PINN prior does NOT beat plain smoothing for the CSI→density inverse: RMSE 1.56 / 0.91 / 1.24 / 1.24 / 1.23) entirely as an inline prose list — zero figures, no metrics.json. The natural 5-bar chart was never drawn; nothing is fetchable to verify the claim.
This re-run repeats the comparison and emits the RMSE table as metrics.json + a rendered, uploaded bar figure. The refutation is likely correct — it just has to be auditable. Sim-only; the continuity prior is a regularizer hypothesis, reported honestly whether it wins or loses.
How this executes (two phases)
Phase A — corpus. The campaign fans out coupled exp-csi-crowd runs across density regimes (crowd sizes) × ≥6 seeds, plus ≥1 advection-dominated (directed-flow) regime. where=local (sionna-csi-runner isn't on GHCR). Runs attach to the session.
Phase B — the 5-arm reduction (standalone). monad_knowledge/notebooks/python/continuity_density_pinn.py (5 arms: unconstrained · smoothing · pinn_weidmann · pinn_constant · pinn_antiphys) consumes the Phase-A run dirs and emits continuity_density_pinn.metrics.json (flat per-arm-per-regime RMSE + delta_smoothing_minus_pinn_weidmann_high + closure_invariance_high + advection_index) and the rendered fig_continuity_rmse_by_regime.png. Run it standalone (the container can't read Hetzner s3://), once per seed for the paired CI:
KMP_DUPLICATE_LIB_OK=TRUE OMP_NUM_THREADS=1 uv run --no-project --with numpy --with pandas \
--with pyarrow --with matplotlib --with torch --with PyYAML \
python monad_knowledge/notebooks/python/continuity_density_pinn.py <config-seed-k.yaml>
Reduce delta_smoothing_minus_pinn_weidmann_high across seeds with sim_reduction_run(multi_seed_ci) for the estimand's CI (<0 ⇒ smoothing wins). closure_invariance_high ≈ 0 is the killer argument (physics adds nothing over smoothing). The rendered figure + metrics.json must attach to the session before seal.
Pre-registered physics expectation (adversarial-review, 2026-07-15): the refutation is expected to replicate in the static/crush regime — that is a replication, not a discovery, and must be framed as such. The scientifically open question is narrower: does the continuity prior ever beat smoothing under strong directed flow, where mass-conservation is binding? The sweep must include that regime or the negative is scoped "static only". Watch the seed count — the prior ran single-seed; a rendered bar chart over one seed is a prettier point estimate, not evidence.
Prior: c-continuity-prior-csi-density (prose-only refutation — replicate with rendered evidence).