# Validation Report

Package: RBFL SPARC Reproducibility Verified PRO
Validation date: 2026-05-04
Environment used by packager: Python 3.13.5 on Linux container

## What was tested

Two levels were executed from a clean unzipped copy:

1. Minimal SPARC phase test:
   - `bash run_minimal_sparc_phase_test.sh`
   - `python run_quick_check.py`

2. Full bundled pipeline:
   - `bash run_all.sh`

The shell and batch launchers force single-threaded BLAS settings and `MPLBACKEND=Agg` to avoid hangs or GUI backend issues on reviewer machines.

## Included data

The SPARC-derived raw tables are included inside the package:

- `data/raw/Table1.mrt.txt`  — SPARC galaxy-level table
- `data/raw/Table2.mrt.txt`  — SPARC radial mass-model table

The package also includes small curated external pilot tables for weak-lensing, strong-lensing, and Bullet proxy checks:

- `data/external/mistele2024_weak_lensing_btfr_input.csv`
- `data/external/slacs_bells_strong_lensing_pilot_input.csv`
- `data/external/bullet_cluster_peak_coordinates.csv`

## Minimal expected output

- SPARC galaxy-level rows: 175
- SPARC radial rows: 3391
- Merged radial rows: 3391
- Phase-tuner galaxies analyzed: 165
- chi2 <= 1: 143
- chi2 <= 1.5: 154
- Median chi2/dof: 0.4915
- Main correlation: `Psi_bar` vs `B_y_outer_minus_inner_lnPhi`
- N: 162
- Spearman rho: 0.5026
- p-value: 9.428e-12

## Full pipeline headline outputs

- SPARC phase-tuner: PASS
- SPARC phase-structure prediction: PASS, rho=0.503, p=9.43e-12
- Weak-lensing BTFR: PASS, All_R_lt_1000kpc median aTheta ratio=1.038, RMS dlogV=0.0117
- Strong-lensing pilot: SURVIVED, rho(logMstar, logME)=0.658, CV R2=0.436
- Bullet centroid: PASS under included peak-coordinate proxy
- Bullet deflection proxy: PASS, RBFT strong-region RMSE=75.5 kpc vs mass-only 143.3 kpc

## Interpretation boundary

This package verifies that the included scripts run and reproduce the bundled SPARC phase-drift / baryonic-structure result. It does not validate a full cosmological theory, full Bullet convergence-map fitting, or observed arc inversion. Those remain open falsification gates.
