BatterySwapAI2026-Example / EXPERIMENTS.md

Commit History

  1. phase 75: public refutes order re-weight (+15.1); selection stays 62e9d91; head reverted⁠

    Thibaut Forest +1: Claude Fable 5
    ead8fbc
  2. phase 74: alpha-1.4 re-tune - wiener weight basin floor .20 (CV 1476.0); other dials orthogonal⁠

    Thibaut Forest +1: Claude Fable 5
    4bc9676
  3. docs: phase 73 postscript - alpha dose-response confirms 1.4 optimum; no second A/B⁠

    Thibaut Forest +1: Claude Fable 5
    a85a987
  4. phase 73: alpha 1.4 converts publicly (1480.85, -94.5); selection = 62e9d91; REPRODUCIBILITY table updated⁠

    Thibaut Forest +1: Claude Fable 5
    8107fda
  5. docs: phase 72 - count-flat closure sweeps + alpha 1.4 A/B decision rule⁠

    Thibaut Forest +1: Claude Fable 5
    b8318dc
  6. phase 71: pressure CV instrument fails calibration (limit-collision lottery ~13x signal); no instrument change, pick stays 4c93883⁠

    Thibaut Forest +1: Claude Fable 5
    89df098
  7. phase 70: fleet-composition probe - CV packing win is a low-pressure artifact; selection locks to 4c93883⁠

    Thibaut Forest +1: Claude Fable 5
    8e0e67b
  8. phase 69: public 1583.11 on restored head - lam2sp3 packing trade refuted publicly; private pick flips to 4c93883⁠

    Thibaut Forest +1: Claude Fable 5
    771168f
  9. phase 68: T5 global-optimum probe (6 lanes) - all rejected with mechanisms; 60d65da stands as final⁠

    Thibaut Forest +1: Claude Fable 5
    3704c62
  10. docs: phase 67 - T4 count-flat campaign (6 lanes, ~50 arms) all rejected with mechanisms; 60d65da = count-flat ceiling⁠

    Thibaut Forest +1: Claude Fable 5
    e4aaa05
  11. docs: phase 66 postscript - warmup gate publicly refuted (1594.89); private pick 60d65da/4c93883⁠

    Thibaut Forest +1: Claude Fable 5
    88db96b
  12. HEAD: T3 warmup gate - gated hazard order + alpha 1.4 boost - CV 1418.3⁠

    Thibaut Forest +1: Claude Fable 5
    e4745d2
  13. HEAD: T2 planner objective - timing_weight 2.0 + split_days 3 - CV 1541.3⁠

    Thibaut Forest +1: Claude Fable 5
    60d65da
  14. Phase 62: synthetic scaling study (1x/2x/4x, official-mechanism EOLs); count rule scales cleanly; fixed-ref vmin7 dial (default off); alpha-1.0 edge holds at every scale⁠

    Thibaut Forest +1: Claude Fable 5
    34c30a6
  15. EXPERIMENTS: Phase 61 entry⁠

    Thibaut Forest +1: Claude Fable 5
    4d3b32e
  16. Campaign 3 CLOSED: ~45 candidates, frontier confirmed as pipeline ceiling; autopsy prize unreachable by ordering; alpha deflated (sign-test refusal); xlb micro-piece shelved; team-repo intel (Phase 60)⁠

    Thibaut Forest +1: Claude Fable 5
    67d461d
  17. Campaign 2 CLOSED: all 7 lanes final; frontier adopted at 3f9bf12; rk_4w shelved (torch, no sign edge); aux_ho raw = value channel (Phase 59)⁠

    Thibaut Forest +1: Claude Fable 5
    ba865a1

  1. 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
  2. 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
  3. 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
  4. Phase 57: building-GroupKFold champion baseline SCORE 352.0 (per-test-fleet denomination, 22s harness)⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    80003d7
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. Phase 48 addendum: late +75 proves zero public catches; cert-first family closed⁠

    Thibaut Forest +1: Claude Opus 5 (1M context)
    6627f14
  17. 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
  18. 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
  19. 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
  20. Phase 47 renumber: blind-champion adjudication (was duplicate Phase 46); register blind4/blind3 cv variants⁠

    Thibaut Forest +1: Claude Fable 5
    a94f6b9
  21. 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
  22. 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
  23. 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. 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