{ "tests": [ { "id": "WF-T01", "title": "chronological/expanding windows", "pass": true, "detail": { "chronological": true, "expanding": true, "n_binary": 571, "n_folds": 3 } }, { "id": "WF-T02", "title": "purge temporal isolation (gap>H)", "pass": true, "detail": { "gaps_bars": [ 555, 472, 321 ], "horizon": 16 } }, { "id": "WF-T03", "title": "preprocessing fit-only (train before OOS)", "pass": true, "detail": { "train_before_oos_all_folds": true } }, { "id": "WF-T04", "title": "quality gate + LOW_STATISTICAL_POWER handled", "pass": true, "detail": { "folds": [ { "fold": 1, "oos_n": 95, "oos_win": 25, "oos_loss": 70, "power": "ok" }, { "fold": 2, "oos_n": 95, "oos_win": 23, "oos_loss": 72, "power": "ok" }, { "fold": 3, "oos_n": 81, "oos_win": 26, "oos_loss": 55, "power": "ok" } ] } }, { "id": "WF-T05", "title": "majority comparator present per fold", "pass": true, "detail": { "comparator": "constant-prior (train prevalence) per fold" } }, { "id": "WF-T06", "title": "deterministic OOS AUROC (single-seed repeat)", "pass": true, "detail": { "run1": [ 0.5337142857142857, 0.6340579710144927, 0.534965034965035 ], "run2": [ 0.5337142857142857, 0.6340579710144927, 0.534965034965035 ] } } ], "total": 6, "passed": 6, "generated_utc": "2026-08-24T01:34:34.206223+00:00" }