38.18 confirmed the 1ph default-flip was sound for its own era, but that
measurement predates three changes to the objective it was measured
against -- 39.4's namespace fix, 38.10/38.11's per-space crinkliness, and
38.12's missing-space cascade -- and collapse_insearch runs collapse_global
inside every eval, valued against exactly the factors those touched. A
default carried on a superseded measurement is an assumption, not a result.
Re-ran the 1ph protocol as published on the current codebase:
N OFF ON W/L/T diff t p
published 1ph 20 7.95 7.10 11/6/3 +0.85 2.38 0.028
current objective 20 7.85 7.15 10/7/3 +0.70 1.82 0.069
current objective 40 7.60 7.03 21/14/5 +0.57 2.01 0.045
current objective 60 7.58 7.02 29/19/12 +0.57 2.45 0.017
Verdict: the default STANDS. At N=60, mean diff +0.567 fails/seed, paired
t=2.454 (df=59), p=0.0171 exact, 95% CI [+0.105, +1.029] excluding zero;
Wilcoxon signed-rank cross-check agrees (p=0.0138), which matters because
fail counts are small integers and normality is not obvious.
Two caveats. The effect is about a third smaller than published (+0.57 vs
+0.85) -- partly regression from a lucky N=20 draw, partly plausible real
erosion, since several fails collapse_global used to clear have been
redefined out of existence or made harder.
More usefully: the published N=20 can no longer detect its own effect. At
exactly that sample size the current answer is p ~= 0.069, a null by the
conventional threshold. Had I stopped at N=20 the honest report would have
been "the 1ph verdict no longer reproduces" and the default would have
looked unjustified. It took N=60 to resolve. That is the 8sh/1ph/qi6/lj3
pattern this log warns about, now biting the flagship result itself: any
future re-validation of this default needs N >= 40.
20 annotated in place so a reader of the original claim sees the current
figure. Harness takes a seed range now (APPEND=1 to extend a sweep).
Closes homemaker-py-ioe.
Lint at parity (46); tests 384 passed, 0 failed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MJ84Feep79Hhm3E4zZJmnB
120 lines
2.2 KiB
Text
120 lines
2.2 KiB
Text
current 1 on 5 9
|
|
current 1 off 8 6
|
|
current 2 on 5 8
|
|
current 2 off 8 5
|
|
current 3 on 9 7
|
|
current 3 off 8 6
|
|
current 4 on 9 8
|
|
current 4 off 10 6
|
|
current 5 on 9 8
|
|
current 5 off 8 6
|
|
current 6 on 8 8
|
|
current 6 off 11 6
|
|
current 7 on 8 7
|
|
current 7 off 9 6
|
|
current 8 on 8 8
|
|
current 8 off 7 7
|
|
current 9 on 6 7
|
|
current 9 off 9 6
|
|
current 10 on 4 8
|
|
current 10 off 7 6
|
|
current 11 on 5 7
|
|
current 11 off 5 6
|
|
current 12 on 7 9
|
|
current 12 off 6 6
|
|
current 13 on 6 8
|
|
current 13 off 8 6
|
|
current 14 on 8 8
|
|
current 14 off 7 6
|
|
current 15 on 6 7
|
|
current 15 off 8 6
|
|
current 16 on 8 7
|
|
current 16 off 8 6
|
|
current 17 on 9 8
|
|
current 17 off 7 6
|
|
current 18 on 7 7
|
|
current 18 off 8 6
|
|
current 19 on 9 7
|
|
current 19 off 8 5
|
|
current 20 on 7 8
|
|
current 20 off 7 6
|
|
current 21 on 5 8
|
|
current 21 off 5 7
|
|
current 22 on 8 8
|
|
current 22 off 9 6
|
|
current 23 on 8 8
|
|
current 23 off 9 6
|
|
current 24 on 7 8
|
|
current 24 off 8 6
|
|
current 25 on 7 9
|
|
current 25 off 9 6
|
|
current 26 on 8 8
|
|
current 26 off 10 6
|
|
current 27 on 9 8
|
|
current 27 off 10 6
|
|
current 28 on 5 8
|
|
current 28 off 8 6
|
|
current 29 on 6 8
|
|
current 29 off 8 6
|
|
current 30 on 5 8
|
|
current 30 off 7 6
|
|
current 31 on 10 8
|
|
current 31 off 9 6
|
|
current 32 on 10 8
|
|
current 32 off 7 6
|
|
current 33 on 3 8
|
|
current 33 off 7 6
|
|
current 34 on 6 8
|
|
current 34 off 8 6
|
|
current 35 on 8 8
|
|
current 35 off 5 6
|
|
current 36 on 8 8
|
|
current 36 off 7 6
|
|
current 37 on 5 7
|
|
current 37 off 4 5
|
|
current 38 on 5 8
|
|
current 38 off 5 6
|
|
current 39 on 8 8
|
|
current 39 off 7 7
|
|
current 40 on 7 7
|
|
current 40 off 5 6
|
|
current 41 on 10 8
|
|
current 41 off 7 6
|
|
current 42 on 8 7
|
|
current 42 off 8 5
|
|
current 43 on 7 7
|
|
current 43 off 8 6
|
|
current 44 on 7 8
|
|
current 44 off 7 6
|
|
current 45 on 6 7
|
|
current 45 off 5 5
|
|
current 46 on 8 7
|
|
current 46 off 7 6
|
|
current 47 on 6 9
|
|
current 47 off 9 6
|
|
current 48 on 8 8
|
|
current 48 off 10 6
|
|
current 49 on 8 8
|
|
current 49 off 10 6
|
|
current 50 on 7 7
|
|
current 50 off 7 6
|
|
current 51 on 7 8
|
|
current 51 off 7 6
|
|
current 52 on 7 8
|
|
current 52 off 9 6
|
|
current 53 on 10 8
|
|
current 53 off 8 6
|
|
current 54 on 5 7
|
|
current 54 off 9 6
|
|
current 55 on 7 8
|
|
current 55 off 9 6
|
|
current 56 on 7 7
|
|
current 56 off 7 6
|
|
current 57 on 2 8
|
|
current 57 off 5 6
|
|
current 58 on 7 7
|
|
current 58 off 7 6
|
|
current 59 on 8 7
|
|
current 59 off 7 6
|
|
current 60 on 5 8
|
|
current 60 off 5 6
|