Thibaut Forest Claude Fable 5 commited on
Commit Β·
8e0e67b
1
Parent(s): e557cb2
phase 70: fleet-composition probe - CV packing win is a low-pressure artifact; selection locks to 4c93883
Browse files- EXPERIMENTS.md +26 -0
- agent_reports_bgkf/t5_fleetcomp.md +128 -0
EXPERIMENTS.md
CHANGED
|
@@ -3570,3 +3570,29 @@ FINAL SELECTION (updated): private pick 4c93883 (measured 1575.31,
|
|
| 3570 |
best public we own) FIRST; 60d65da/71bfff2 (measured 1583.11, CV
|
| 3571 |
favorite at 1541.3) as the second slot / CV-side hedge if two picks
|
| 3572 |
exist. Never e4745d2 (1594.89) or 698401a (1877.08).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3570 |
best public we own) FIRST; 60d65da/71bfff2 (measured 1583.11, CV
|
| 3571 |
favorite at 1541.3) as the second slot / CV-side hedge if two picks
|
| 3572 |
exist. Never e4745d2 (1594.89) or 698401a (1877.08).
|
| 3573 |
+
|
| 3574 |
+
## Phase 70 - Fleet-composition probe: the CV's lam2sp3 win is a LOW-PRESSURE artifact - pick locks to 4c93883
|
| 3575 |
+
|
| 3576 |
+
Post-refutation diagnostic (report agent_reports_bgkf/t5_fleetcomp.md,
|
| 3577 |
+
raw /tmp/c35): A = tw2.0/sd3 (60d65da) vs B = tw1.0/sd7 (4c93883),
|
| 3578 |
+
identical model, paired, count-flat in all 1536 stage-2 cells.
|
| 3579 |
+
- Fold fleets: A wins 5/5 but pays an ops tax in 4/5 - the CV win is
|
| 3580 |
+
entirely late/early timing on small sub-fleets.
|
| 3581 |
+
- 32 random subset fleets (3-12 bldgs): 20W/8L/4T, median -0.14; the
|
| 3582 |
+
dials only ACTIVATE under pressure - P(cell differs) 5.5%->85% from
|
| 3583 |
+
<50 to 300-400 devices, corr(delta, n_dev) -0.71.
|
| 3584 |
+
- PRESSURE fleets (18 bldgs, 250-384 devices): 3/6 flip to A-loses; the
|
| 3585 |
+
two big losses replicate the public signature almost exactly (+7.90
|
| 3586 |
+
with dOps +10.82; +9.31 with dOps +9.35; public +7.8 with ops +9.45,
|
| 3587 |
+
timing slightly better in all three).
|
| 3588 |
+
- CAPSTONE: the full 24-building universe planned as ONE fleet flips A
|
| 3589 |
+
to +0.97 (24W/20L, dLate -4.4, dOps +6.47). The CV's 2.9sig win exists
|
| 3590 |
+
only because bgkf test fleets are five small sub-fleets where
|
| 3591 |
+
daily/weekly limits never bind.
|
| 3592 |
+
VERDICT: the -4.1 CV delta is not transferable to large fleets; at
|
| 3593 |
+
public-like pressure A-vs-B is a coin flip locally and A measured worse
|
| 3594 |
+
publicly. INSTRUMENT FIX (for future work): adjudicate planner/packing
|
| 3595 |
+
dials on pressure-matched fleets (whole-universe-as-one-fleet + stress
|
| 3596 |
+
fleets at 250-400 devices), not the pooled small-sub-fleet mean.
|
| 3597 |
+
FINAL SELECTION locked: 4c93883 (measured 1575.31). 60d65da/71bfff2
|
| 3598 |
+
only as a second slot. Never e4745d2 / 698401a.
|
agent_reports_bgkf/t5_fleetcomp.md
ADDED
|
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# t5_fleetcomp β FLEET-COMPOSITION probe of the A-vs-B planner-dial trade
|
| 2 |
+
|
| 3 |
+
**Question.** Config A (timing_weight=2.0, split_days=3; lam2sp3 head) vs Config B
|
| 4 |
+
(timing_weight=1.0, split_days=7; old champion 4c93883). Same model, same counts,
|
| 5 |
+
same ordering β only the two packing dials differ. CV says A wins β4.1Β±1.4;
|
| 6 |
+
public says A loses +7.8 (swaps identical, late/early β1.6 better, ops +9.45
|
| 7 |
+
worse). Is the CV win composition-robust?
|
| 8 |
+
|
| 9 |
+
**Verdict: A's win is composition-fragile β the public +7.8 is unsurprising.**
|
| 10 |
+
A's CV edge is earned in a low-pressure regime (five ~5-building fold fleets
|
| 11 |
+
where daily/weekly limits almost never bind). Under public-like fleet pressure
|
| 12 |
+
the AβB trade becomes an ops-limit lottery with fleet-level swings of Β±10β25,
|
| 13 |
+
and 3 of 7 high-pressure synthetic fleets β including the monolithic
|
| 14 |
+
24-building universe itself β reproduce the public loss with the same
|
| 15 |
+
component signature (timing slightly better, ops ~+7..+11 worse).
|
| 16 |
+
|
| 17 |
+
Method: reused cv.run_bgkf machinery verbatim (same table build, complement
|
| 18 |
+
fit with the deployed submit.Ft2RUL, deployment-exact planner state, real
|
| 19 |
+
evaluator, floor gate as in run_bgkf); one fit per fleet shared across arms,
|
| 20 |
+
paired per fleetΓorigin. Runner and raw CSVs in /tmp/c35/. Module hashes
|
| 21 |
+
(cv.py 6b3460e9β¦, models_cv.py ea340538β¦) verified unchanged before and after.
|
| 22 |
+
|
| 23 |
+
## Stage 1 β the existing CV comparison, split by fold fleet (48 origins each)
|
| 24 |
+
|
| 25 |
+
Canonical pair: /tmp/cv_bgkfcand_ft2a10.csv (A) vs /tmp/cv_bgkfcand_ft2a10_sp7.csv
|
| 26 |
+
(B); reproduces the known ALL delta β4.11Β±1.41, 25W/4L exactly. (Note:
|
| 27 |
+
cv_bgkfcand_head.csv at 19:25 is a stale model state β 42 cells differ from
|
| 28 |
+
ft2a10.csv; do not pair against it.)
|
| 29 |
+
|
| 30 |
+
| fold | dTotal | W/L/T (48) | dLate | dEarly | dOps |
|
| 31 |
+
|---|---|---|---|---|---|
|
| 32 |
+
| 0 | β0.60 | 8/2/38 | β0.42 | β0.45 | +0.14 |
|
| 33 |
+
| 1 | β0.74 | 12/3/33 | β0.62 | β0.36 | +0.11 |
|
| 34 |
+
| 2 | β0.95 | 3/0/45 | β0.83 | +0.04 | β0.16 |
|
| 35 |
+
| 3 | β0.02 | 1/1/46 | 0.00 | β0.07 | +0.04 |
|
| 36 |
+
| 4 | β1.80 | 12/8/28 | β1.67 | β0.36 | +0.13 |
|
| 37 |
+
|
| 38 |
+
No fold-level sign flip, but only 50/240 cells are nonzero, and **A already
|
| 39 |
+
pays a small ops tax in 4 of 5 fold fleets** (ops-worse on 46% of origins) β
|
| 40 |
+
the entire CV win is late/early. The public signature (ops-dominated) is the
|
| 41 |
+
same trade at ~40x the ops magnitude.
|
| 42 |
+
|
| 43 |
+
## Stage 2 β 32 random building subsets as standalone fleets (sizes 3/5/8/12, all 48 origins, paired)
|
| 44 |
+
|
| 45 |
+
1536 paired cells; 432 nonzero; 157 A-loss cells; **swap counts identical in
|
| 46 |
+
every single cell** (the dials are count-flat everywhere). Fleet-level
|
| 47 |
+
(mean over 48 origins): **A wins 20 / loses 8 / ties 4**; mean β2.10,
|
| 48 |
+
median β0.14; all 8 losses tiny (max +0.95).
|
| 49 |
+
|
| 50 |
+
Pressure activates the trade β P(cell differs at all) and mean delta by fleet
|
| 51 |
+
device count:
|
| 52 |
+
|
| 53 |
+
| fleet devices | cells | P(nonzero) | P(A-loss) | mean dt |
|
| 54 |
+
|---|---|---|---|---|
|
| 55 |
+
| 0β50 | 617 | 5.5% | 1.3% | β0.04 |
|
| 56 |
+
| 50β100 | 180 | 19% | 6.7% | β0.35 |
|
| 57 |
+
| 100β200 | 376 | 24% | 9.3% | β0.62 |
|
| 58 |
+
| 200β300 | 310 | 74% | 28% | β7.01 |
|
| 59 |
+
| 300β400 | 53 | 85% | 30% | β13.7 |
|
| 60 |
+
|
| 61 |
+
Composition predictors of the fleet-level delta: corr(dt, n_dev) = β0.71,
|
| 62 |
+
n_bldg β0.64, max building size β0.59, n_remote β0.51. So on AVERAGE bigger
|
| 63 |
+
fleets favor A β but the variance explodes with size: cell deltas are late-swap
|
| 64 |
+
quanta of Β±10..Β±80 (a timing lottery on which deaths each packing catches) plus
|
| 65 |
+
rare Β±100/Β±200 daily/weekly-limit quanta (e.g. fleet n12_4 saw dOps β214 at two
|
| 66 |
+
origins: B tripped daily+weekly limits A avoided).
|
| 67 |
+
|
| 68 |
+
## Stage 3 β pressure stress: 18-building fleets and the 24-building monolith (48 origins)
|
| 69 |
+
|
| 70 |
+
Six random 18-building fleets (250β384 devices; β₯15/24 buildings shared
|
| 71 |
+
pairwise, yet the sign flips fleet-to-fleet):
|
| 72 |
+
|
| 73 |
+
| fleet | n_dev | dt | dOps | dLate | per-origin W/L |
|
| 74 |
+
|---|---|---|---|---|---|
|
| 75 |
+
| n18_1 | 352 | **β24.24** | β21.89 | β1.46 | 20/23 |
|
| 76 |
+
| n18_2 | 251 | β5.25 | β4.23 | β0.83 | 15/9 |
|
| 77 |
+
| n18_4 | 353 | β3.73 | β2.94 | β0.21 | 23/16 |
|
| 78 |
+
| n18_5 | 322 | β1.58 | β5.43 | +5.00 | 19/19 |
|
| 79 |
+
| n18_0 | 384 | **+7.90** | **+10.82** | β3.54 | 20/28 |
|
| 80 |
+
| n18_3 | 349 | **+9.31** | **+9.35** | β0.42 | 21/26 |
|
| 81 |
+
|
| 82 |
+
**3 of 6 flip to A-loses, and the two big losses are carbon copies of the
|
| 83 |
+
public measurement** (+7.9 with ops +10.8; +9.3 with ops +9.4; timing slightly
|
| 84 |
+
better in both β public: +7.8, ops +9.45, late/early β1.6).
|
| 85 |
+
|
| 86 |
+
**n24_all β the exact CV 24-building universe planned as ONE fleet instead of
|
| 87 |
+
five fold sub-fleets: mean +0.97 (24W/20L), dLate β4.38, dEarly β1.62,
|
| 88 |
+
dOps +6.47 (daily +2.08, weekly +4.17, travel +0.36).** The same buildings that
|
| 89 |
+
give A a 2.9Ο win when planned as five small fleets give a coin-flip-to-loss
|
| 90 |
+
with the public's ops signature when planned as one fleet. Worst origins:
|
| 91 |
+
s21 +257 (ops +311), s16 +192 (ops +214) β pure daily/weekly-limit quanta.
|
| 92 |
+
(Caveat: complement is empty for this fleet, so the fit is self-fit β leaky,
|
| 93 |
+
but identical in both arms; the paired planner delta stands.)
|
| 94 |
+
|
| 95 |
+
Across all 39 synthetic fleets: A loses in 11/39 (28%); among the 15 fleets
|
| 96 |
+
with β₯200 devices, 3 losses, all with the ops signature.
|
| 97 |
+
|
| 98 |
+
## Which composition features predict the sign
|
| 99 |
+
|
| 100 |
+
1. **Constraint pressure (total fleet devices) is the master variable** β it
|
| 101 |
+
predicts whether the dials matter at all (5% β 85% of origins) and blows up
|
| 102 |
+
the variance. Below ~100 devices AβB almost everywhere.
|
| 103 |
+
2. At high pressure the sign is a **daily/weekly-limit collision lottery**
|
| 104 |
+
(Β±100/Β±200 quanta), quasi-random in composition; weakly suggestive (n=6,
|
| 105 |
+
anecdotal): including the two death-densest mid-size buildings
|
| 106 |
+
(b_9a5a45d6e498 24dev/15deaths, b_a0e6376410cb 28dev/11deaths) correlates
|
| 107 |
+
with A-worse ops (membership-dOps corr +0.65/+0.74).
|
| 108 |
+
3. Remote buildings and the 117-device giant increase activation but do not
|
| 109 |
+
fix the sign (fleets containing the giant span dt β19.9 to +8.8 at nβ€12,
|
| 110 |
+
and the giant is absent from both n18 losers).
|
| 111 |
+
|
| 112 |
+
## Implications
|
| 113 |
+
|
| 114 |
+
- The CV structurally cannot price this trade: its test fleets are ~5-building
|
| 115 |
+
sub-fleets where limits don't bind. The public fleet is a single large fleet
|
| 116 |
+
where they do. The n24 monolith is the cheapest local proxy for that regime,
|
| 117 |
+
and it sides with the public (A β +1, ops-worse).
|
| 118 |
+
- The dial choice (split3/tw2 vs split7/tw1) is a ~Β±10β25 ops lottery on any
|
| 119 |
+
large unseen fleet; the β4.1 CV delta should not be treated as transferable
|
| 120 |
+
evidence for A on the private split. On pressure-matched local evidence the
|
| 121 |
+
two configs are statistically indistinguishable (n24: +0.97Β±8.64).
|
| 122 |
+
|
| 123 |
+
Raw data: /tmp/c35/stage1_merged.csv, stage2_all48.csv (+ per-fleet
|
| 124 |
+
stage2_perfleet_48orig.csv, cells stage2_cells_48orig.csv), stage3_stress.csv
|
| 125 |
+
(+ cells), stage3_n24.csv (+ cells), building_meta.csv, fleet defs, and the
|
| 126 |
+
runner fleetprobe.py. Stage-2 6-origin pilot (stage2_results.csv) superseded
|
| 127 |
+
by the all-48 rerun. Origins for stress/all48: all 48; fits per fleet on the
|
| 128 |
+
complement buildings' closed pairs (deployment-faithful), shared across arms.
|