Commit History

  1. Frontier board update: wiener20 validated piece, vrel count-entanglement caution, md HGB-vrel leader⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    9d44902
  2. Campaign 2: agent_reports_bgkf README + FRONTIER board (cross-lane composition hub)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    a96ad81
  3. CV: SCORE = summed folds per scenario (all-building out-of-fold total, familiar full-fleet magnitude); champion baseline 1760.2⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    1cefc38
  4. Phase 58: definitive v5-vs-public coherence - zero false adoptions under the full protocol; faithful config reproduction matters (alpha stack reads n.s., approximations overstated misalignment)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    b6d4319
  5. CV v5 fidelity pass (user): GroupKFold with deployment-exact held-out semantics⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    2a6a86a
  6. CV v4 (user directive): building-GroupKFold x temporal purge - per fold, per scenario, fit on train buildings' pairs with label windows entirely outside the scenario window; test scenario on the test buildings as a standalone fleet⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    9d114fd
  7. Phase 57: bgkf-vs-public alignment check (3 sign flips; better than purge; vrel the one coherent cross-fleet signal)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    24b7f13
  8. Phase 57: building-GroupKFold champion baseline SCORE 352.0 (per-test-fleet denomination, 22s harness)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    80003d7
  9. Phase 57: CV replaced with building-GroupKFold (user directive) - test group planned as standalone fleet, stratified on failures + travel centrality⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    4be2283
  10. Phase 56 addendum 2: frontier purge gain = hidden per-scenario appetite (corr 0.76); head default reverted to legacy champion⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    f5f3fda
  11. Phase 56 addendum: public refutes UNANCHORED frontier (1877.08, swaps 517 vs 580); fix = value-anchor to plain logbag⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    86f3f93
  12. Phase 56: NEW CHAMPION logbag_rank + gbm rank-blend w=0.30 (purge 1630.3, was 1972.0)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    698401a
  13. cv: de-tune harness from champion output shape (user) - rank_stats/rec12/rec20 removed, plan-derived swaps kept; SCORE reproduces 1972.0⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    645d27e
  14. Phase 55: temporal-purge CV is THE SCORE and sole validator (user directive); cv.py consolidated to the purge harness only⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    a6c0af5
  15. cv: temporal purge is the ONLY protocol (user spec) - all48oof fits per scenario on ALL buildings' pairs whose 42d label windows lie fully before/after the scenario window (no building holdout, full-fleet plans); all48/static/screen/lobo/ablate and the lobo/wf/self variants REMOVED (git history keeps them; exp_x29/x30 need the old cv.py); SCORE 1877.3 -> 1972.0 (harsher: warmup 3560.3 vs 2875.3 loses the calendar-local window; panel 1839.6 vs 1857.7)⁠

    Thibaut Forest +1: Claude Fable 5
    4f5f060
  16. Phase 54: exhaustive re-adjudication complete (zero survivors); CV settles - exact leave-one-building-out, single value, champion 1877.3⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    2000281
  17. all48oof static: EXACT leave-one-building-out predictions per user spec (24 models on 23 buildings each, was 5 fold models on ~19); SCORE 1913.3 -> 1877.3⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    227c214
  18. all48oof prints THE SCORE as a single value (mean cost/scenario, building-clean predictions, full-fleet plans); lobo demoted to diagnostic⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    596925f
  19. cv lobo: leave-one-building-out cost CV (user-specified primary) - per scenario x building, static fit on the other 23 buildings' full closed history, per-building plan+score; reports mean/bldg, sum, recall, and zero-swap-with-death count (the model-adaptation to-do list)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    2512a0a
  20. all48oof: static fit protocol is the default (user-shaped) - one fit per fold on the other buildings' FULL closed history, deployment's exact shape; 40s runtime; new reference panel 1893.4 / ALL-48 1913.3; 'cv all48oof wf' keeps the walk-forward variant⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    79a4af2
  21. all48oof defaults to the oof arm only (THE SCORE); 'cv all48oof self' re-enables the validity-check arm and the flattery readout⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    11cbd93
  22. Silence the benign all-NaN-imputer warning at source (tau_projected before the curve exists); message-targeted so real warnings stay visible⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    534abdd
  23. Phase 52 addendum: building split extended to the cost harness - new cv all48oof protocol (building-OOF p42, full-fleet planning, paired self arm); panel 1679.2 -> 1813.6 (+134.4/origin, 8W/26L), self-building fit flatters all48 by ~+134/origin; prices harness optimism, no selection change⁠

    Thibaut Forest +1: Claude Fable 5
    43761b5
  24. Phase 53: building-CV re-adjudication - GHOST_ZERO/QUARANTINE/combined all reject; screen confirms feature rejections; record closed⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    60e7aaf
  25. Phases 50-51: dynamics forecast family - strongest screens of the campaign, closed by the cost harness and the building-split autopsy (own-telemetry memorization)⁠

    Thibaut Forest +1: Claude Fable 5
    075488b
  26. Phase 52: building-grouped CV adopted - screen gains leave-building-out column; contamination gradient rf +.194 (scenario) -> ~0 (building); logbag choice confirmed, no reversal⁠

    Thibaut Forest +1: Claude Fable 5
    edd5d5e
  27. Phase 48 addendum: late +75 proves zero public catches; cert-first family closed⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    6627f14
  28. Phase 48: public refutes cert-first (+43.19, ghost force-swaps at ~111 early-days each); default off⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    e382bfa
  29. Phase 46 addendum: threshold sweep - cert-first works only at the label rule's exact parameters; direction closed⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    54b578c
  30. Phase 49: four new ordering-signal families opened and closed - longitudinal cross-origin, interactions, tau re-rank, temporal ensembling; the marginal-rank defect is missing information, not noise⁠

    Thibaut Forest +1: Claude Fable 5
    2cabcac
  31. Phase 48 submission: isolate cert-first (HELDOUT_POOL default off)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    9438aac
  32. Phase 47 renumber: blind-champion adjudication (was duplicate Phase 46); register blind4/blind3 cv variants⁠

    Thibaut Forest +1: Claude Fable 5
    a94f6b9
  33. Phase 46: overfitting audit - luck bounds, certain pool; ADOPT cert-first (k=3) ordering, all-48 1661.7 -> 1623.7, 3W/0L/45T⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    4e17cd1
  34. Phase 45: pairwise ranking objective rejected - no new information, demotion artifact exposed; all axes now measured⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    25432c8
  35. Phase 44: leaderboard inversion - appetite closed on numbers, tail transfer is the defect, no local instrument sees it⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    ab4b0fd

  1. Phase 43: innovation sweep - queue pricing, lead-time bias, late decomposition; and a verified data leak we are not taking⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    e44c7a4
  2. Phase 41-42: fixed-N ablation rejects the vrel port; public says pooling is a wash⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    41a82cd
  3. Track *.png via LFS (HF rejects non-LFS binaries)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    d5b03a1
  4. Phase 40: port the research loop's CV discipline + ship in-fleet pooling⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    c7d5d98

  1. Phase 37: dq_g20 cannot be made always-on - benefit and harm come from the same rows⁠

    Thibaut Forest +1: Claude Fable 5
    9fd6de6
  2. Phase 36: fit-protocol axis - warm-up mechanism validated (-49.8+/-6.0 across 6 seeds) but inert in deployment (static_uniq=82 vs gate 20)⁠

    Thibaut Forest +1: Claude Fable 5
    c64ca4a
  3. Phase 34-35: retire cross-fleet CV, re-screen 72 configs, champion unchanged⁠

    Thibaut Forest +1: Claude Fable 5
    7d93fb8
  4. Phase 33: late-swap root cause - count is optimal, ranking is the wall⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    eb395ee
  5. Phase 28 public refutation: revert static appetite to 0.8, cliff boost off⁠

    Thibaut Forest +1: Claude Fable 5
    bb5a0c1
  6. Phase 28: cliff-gated static appetite (cliff_count22) for held-out splits⁠

    Thibaut Forest +1: Claude Fable 5
    6ea03da

  1. Phase 27: held-out-parity audit - penalty wiring + 3-layer failure isolation⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    fc780fa
  2. Phase 24b+26: static per-split fit + ALPHA_STATIC=1.5 for held-out splits⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    faf80ea
  3. Phase 21-23: unmasked foreign pooling for held-out splits + Docker PATH fix⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    3c7b883
  4. Phase 19-20: cold-start count floor (all-48 2146.9->1851.0) + CV harness upgrade⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    bd56acd
  5. Phase 18: limit-aware constructive initializer rejected; limit tail is a correct trade⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    3d2958f