Thibaut Forest Claude Opus 5 (1M context) commited on
Commit
9438aac
·
1 Parent(s): a94f6b9

Phase 48 submission: isolate cert-first (HELDOUT_POOL default off)

Browse files

Public look spent on the phase-46 certainty-first ordering: rank_score =
2+p42 for devices whose gated daily median sustained <2.40 V for 3
consecutive gated readings, all confirmed <= origin. Local all-48 cost
1661.7 -> 1623.7, 3W/0L/45T; loss-free at every fixed N on both instruments;
fires 0.46 devices/scenario (the label-lag wobble population).

Pooling default flipped off per its public verdict (phase 42: 1665.89 vs
1661.45, 3x training deaths bought zero recall), so this submission is
cert-first against the 1661.45 champion with no confound.

Rehearsed on the 2x held-out fixture: static foreign fit both splits,
cert-first fired at 32 scenario-instances, 79560 rows in 162s, no fallbacks.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

Files changed (1) hide show
  1. batteryswap_example/submit.py +4 -1
batteryswap_example/submit.py CHANGED
@@ -73,7 +73,10 @@ GRID_STEP_DAYS = 4
73
  # today. If the build overruns HELDOUT_BUILD_BUDGET_S we degrade to the plain
74
  # static foreign fit - i.e. to the CURRENT CHAMPION - and never to the pickle
75
  # fallback, which is far below it. Set HELDOUT_POOL=0 to disable.
76
- HELDOUT_POOL = os.environ.get('BATTERYSWAP_HELDOUT_POOL', '1') != '0'
 
 
 
77
  HELDOUT_GRID_STEP_DAYS = int(os.environ.get('BATTERYSWAP_HELDOUT_GRID', '16'))
78
  HELDOUT_BUILD_BUDGET_S = float(os.environ.get('BATTERYSWAP_HELDOUT_BUDGET_S', '360'))
79
  # Refit cadence. The rehearsal showed the table build is cheap (7s at grid 16d
 
73
  # today. If the build overruns HELDOUT_BUILD_BUDGET_S we degrade to the plain
74
  # static foreign fit - i.e. to the CURRENT CHAMPION - and never to the pickle
75
  # fallback, which is far below it. Set HELDOUT_POOL=0 to disable.
76
+ # Phase 42 PUBLIC verdict: pooling was a wash with the wrong sign (1665.89 vs
77
+ # 1661.45; 3x training deaths bought zero recall). Default OFF so the phase-48
78
+ # submission isolates cert-first; env re-enables for experiments.
79
+ HELDOUT_POOL = os.environ.get('BATTERYSWAP_HELDOUT_POOL', '0') != '0'
80
  HELDOUT_GRID_STEP_DAYS = int(os.environ.get('BATTERYSWAP_HELDOUT_GRID', '16'))
81
  HELDOUT_BUILD_BUDGET_S = float(os.environ.get('BATTERYSWAP_HELDOUT_BUDGET_S', '360'))
82
  # Refit cadence. The rehearsal showed the table build is cheap (7s at grid 16d