Thibaut Forest Claude Fable 5 commited on
Commit
354fd2d
·
1 Parent(s): 4bc9676

HEAD: order re-weight .50/.20/.30 for the alpha-1.4 band (user call, public A/B) - bgkf 1476.0; revert FT2_W .30 / FT2_GAPW .20

Browse files
Files changed (1) hide show
  1. batteryswap_example/submit.py +10 -2
batteryswap_example/submit.py CHANGED
@@ -211,7 +211,7 @@ class FrontierRUL:
211
  # softly: missing wnr_* columns drop the wiener source (pure vm7 logbag),
212
  # any fit error falls back to the legacy champion via _fit_model.
213
  FT2 = os.environ.get('BATTERYSWAP_FT2', '1') != '0'
214
- FT2_W = float(os.environ.get('BATTERYSWAP_FT2_W', '0.30'))
215
  # Scale hardening (phase 62 synthetic scaling study): vmin7_rank as a
216
  # FIXED-reference percentile (train ECDF of v_min_7) instead of the scored
217
  # fleet's live rank. Live-rank ft2's edge decays with fleet size and
@@ -231,7 +231,15 @@ FT2_FIXEDREF = os.environ.get('BATTERYSWAP_FT2_FIXEDREF', '0') != '0'
231
  # BELOW the formal 2-sigma bar for new mechanisms - shipped on the user's
232
  # call: six-of-six sign consistency across weights/bases and the count-flat
233
  # order-blend risk class (never publicly refuted). 0 disables.
234
- FT2_GAPW = float(os.environ.get('BATTERYSWAP_FT2_GAPW', '0.20'))
 
 
 
 
 
 
 
 
235
  GAP_SRC = ['v_corr_last', 'v_min_30', 'v_min_90', 'slope_lastk',
236
  'days_below_245']
237
 
 
211
  # softly: missing wnr_* columns drop the wiener source (pure vm7 logbag),
212
  # any fit error falls back to the legacy champion via _fit_model.
213
  FT2 = os.environ.get('BATTERYSWAP_FT2', '1') != '0'
214
+ FT2_W = float(os.environ.get('BATTERYSWAP_FT2_W', '0.20'))
215
  # Scale hardening (phase 62 synthetic scaling study): vmin7_rank as a
216
  # FIXED-reference percentile (train ECDF of v_min_7) instead of the scored
217
  # fleet's live rank. Live-rank ft2's edge decays with fleet size and
 
231
  # BELOW the formal 2-sigma bar for new mechanisms - shipped on the user's
232
  # call: six-of-six sign consistency across weights/bases and the count-flat
233
  # order-blend risk class (never publicly refuted). 0 disables.
234
+ # 2026-08-24 00:05 (user call, public A/B before the 02:00 deadline):
235
+ # wiener->gap re-weight for the alpha-1.4 operating point. At the deeper
236
+ # 15-19/scen band the wiener barrier distance discriminates poorly and
237
+ # the gapHGB is stronger: bgkf basin floor at wiener .20 - .50/.20/.30 =
238
+ # 1476.0 (-22.3, 2.0sig, 22W/10L p.013), neighbor .55/.20/.25 = 1475.2
239
+ # (26W/8L p.004); rising both sides (.15/.35 -8.0, .10/.40 +6.2).
240
+ # Count-flat (order-only). Selection rule: keep 62e9d91 (1480.85)
241
+ # unless this measures better publicly. Revert: FT2_W .30 / GAPW .20.
242
+ FT2_GAPW = float(os.environ.get('BATTERYSWAP_FT2_GAPW', '0.30'))
243
  GAP_SRC = ['v_corr_last', 'v_min_30', 'v_min_90', 'slope_lastk',
244
  'days_below_245']
245