| { | |
| "gate": 0, | |
| "phase": "Phase 0 - Scaffolding + reproducibility", | |
| "status": "PASS", | |
| "fallback_path": null, | |
| "metrics": [ | |
| { | |
| "name": "backbone_loads_frozen", | |
| "modality": "CT", | |
| "budget": null, | |
| "value": 1.0, | |
| "ci95": null, | |
| "test": "state_dict_load_exact", | |
| "threshold": 1.0, | |
| "threshold_status": "FIXED", | |
| "passed": true, | |
| "detail": "0 missing / 0 unexpected keys; frozen=True; device=mps" | |
| }, | |
| { | |
| "name": "feature_extraction_reproducible", | |
| "modality": "CT", | |
| "budget": null, | |
| "value": 0.0, | |
| "ci95": null, | |
| "test": "two_run_max_abs_diff", | |
| "threshold": 0.0001, | |
| "threshold_status": "FIXED", | |
| "passed": true, | |
| "detail": "max|z1-z2|=0.000e+00 over shape (4, 196, 768); atol=0.0001" | |
| }, | |
| { | |
| "name": "token_bank_size", | |
| "modality": "CT", | |
| "budget": null, | |
| "value": 2107392.0, | |
| "ci95": null, | |
| "test": "count", | |
| "threshold": 2000000.0, | |
| "threshold_status": "FIXED", | |
| "passed": true, | |
| "detail": "2107392 tokens (fp16) from 10752 held-out 'train' slices (100 scans, dim=768); built on HF Job [cuda], bank at hf://buckets/Chucks90/eryon-datasets/processed/covtoken/ct_token_bank_v0.pt" | |
| } | |
| ], | |
| "thresholds_locked_ref": null, | |
| "seeds": [ | |
| 0 | |
| ], | |
| "data_gaps": [], | |
| "decision_rule": "PASS iff backbone loads frozen AND two-run max|dz|<=atol AND token_bank>=2e6. FALLBACK iff reproducibility holds but bank is blocked only by the known CT-pixel data-access gap.", | |
| "human_signoff": "GO" | |
| } |