{"hard_failures":[],"passed":true,"ran_at":"2026-04-18T16:27:41Z","results":[{"metrics":{"n_candidates":0},"name":"depth_distribution","passed":true,"ran_at":"2026-04-18T16:27:41Z","reason":"only 0 candidates (need 5); skipped","severity":"soft"},{"metrics":{"multi_sector_groups":0},"name":"ephemeris_consistency","passed":true,"ran_at":"2026-04-18T16:27:41Z","reason":"no multi-sector candidates yet; skipped","severity":"soft"}],"soft_failures":[]}