methods note · candidate confirmation results

The candidate report on a generator it had not seen: the confirmation's results

2026-10-30 · results of the offline confirmation registered in the plan, committed before the code, itself committed before its registered run. No model was called. Every measured number is in the saved record. The tables below are generated from it and checked against it, and the binomial probabilities are computed from its counts. C1, C2 and C3 failed; C4 and C5 held. By the plan's rule there is no proposal: the candidate is not confirmed, and Problem 12 stays as open as it was.

The run

The registered run was made at commit 461f21f: 64 cells, 400 trials each, 400 bootstrap replicates per trial. score(), committed with the code, scored the predictions. Fields were then added to the record to locate the failures (Tables 5–6, marked †). The full run was repeated, and every registered field came out byte-for-byte identical in all 64 cells.

The predictions

Table 1 has each prediction against its numbers. In brief:

How strict each bar was. A coverage measured over 400 trials has a Monte Carlo standard error of about 0.011 at 0.95. If a cell's true coverage were exactly 0.95, it would read below 0.93 with probability about 0.031, and at least one of 24 such cells would, with probability about 0.53. C1's bar could therefore have failed on noise alone. Its lower cell could not easily have done so: 363 or fewer of 400 has probability 0.0003 if the coverage is 0.95, and 0.007 for the lowest of 24 such cells, so that cell's coverage is below nominal. Whether it is also below 0.93 is not settled (0.052 if it is 0.93). C2's grid failure is 371 of 400 against a bar of 372. Its power clause is not near noise: 300 and 271 of 400 against a bar of 320 have probability 0.009 and 5.5 × 10⁻⁹ if the power were 0.80. For C3's lowest cell, 331 or fewer of 400 has probability 6 × 10⁻⁶ if the coverage is 0.90, and 1.4 × 10⁻⁴ for the lowest of 24. The failures stand as registered; this paragraph only says how far each one is from noise. The plan named five options at n = 10 in advance as the regime where the candidate might fail, and C1's two failing cells and five of C3's seven are there.

Where the failing intervals went wrong †

This section rests on fields added after the registered run, and on a model chosen after the failures were seen (Tables 5 and 6; see Limits). A Wald interval misses either because it is off-centre or because it is too narrow. The record now holds, per cell, the mean and standard deviation over trials of each estimate's error, and the bootstrap's mean estimate of that standard deviation (Table 5). Of these, only the gap's mean error was registered.

The movement is centred. With independent answers, its mean error lies between −0.13 and +0.20 of its own spread in every grid cell. The bootstrap's spread is 0.93–1.39 of the actual spread. The one failing cell has the lowest ratio (0.93) and the largest mean error (+0.20) of the 24.

The gap is not centred at five options. The jackknife gap's mean error is +0.0071 to +0.0215 bits at five options, which is 0.27–0.88 of its spread, and +0.0011 to +0.0072 bits (0.07–0.49) at three. The ranges overlap: at five options it is off-centre in passing cells as well as failing ones. A normal error with the measured centre and spread reproduces the observed Wald coverage. In every one of the 64 cells, for the gap and for the movement, observed and model differ by less than 1.8 Monte Carlo standard errors of the model's coverage (Table 6's caption). Within that model, Table 6 splits the seven failures:

Under this model, which was chosen after the failures were seen, that says how the coverage was lost. It does not say why the jackknife leaves that error at five options; nothing here tests that.

With correlated answers. The plan's reason for C4 was that the bootstrap understates the spread. It does: the bootstrap's spread is below the actual one in 22 of the 24 grid cells for the gap (0.63–1.02 of it) and in 23 for the movement (0.74–1.02). But the gap's mean error is also +0.031 to +0.107 bits, 1.18–3.54 times its spread. In Table 6 the mean error alone gives 0.057–0.782 across those cells, and the spread alone 0.784–0.955. C4 held as a count. For the gap's interval, the reason the plan gave accounts for the smaller part of the lost coverage. The Fieller set, on which C4 is scored, is not decomposed here. The movement's mean error stays within −0.07 to +0.23 of its spread, and its Wald interval covers 0.8525–0.965. The Fieller set covers 0.6875–0.8975 at λ = 0.25 and 0.0825–0.50 at λ = 0.75, lower at λ = 0.75 in all twelve pairs of cells (Table 3); nothing here tests why.

With correlated answers, a gap where there is none

In the zero-gap cells with correlated answers, the gap's interval lies wholly above zero — a gap reported where there is none — in 0.6625–0.7350 of trials at three options and 0.955–0.9725 at five, whether the receiver moved or not. The Fieller set is bounded in the same shares of trials. The two are one condition, Ĝ² > z²·var(G*), which the gap's interval also meets when it lies wholly below zero. The movement's interval excluded zero in 0.0325–0.0775 of null trials (Table 4). With persistent answers, then, this report would state a gap that does not exist in most trials. Its movement interval excludes zero in at most 0.0775 of null trials, which is near its 0.05 level at n = 16 and about 1.5 times it at n = 10.

What this does and does not change

Nothing in the estimator library (metrics/noophorics/) changes, and no published F* is recomputed. The plan said a proposal would follow only if C1, C2 and C3 held. None did. Problem 12 stays as open as it was, and the jackknife-Fieller report with Wald intervals is still a candidate. It is now one that has failed a confirmation.

What the run does show is a set of counts. With independent answers at three options, every coverage clause held: the Fieller set at 0.9575–0.995, the movement at 0.9625–0.995, the gap at 0.92–0.99. At five options the gap's interval fell short in seven cells, the Fieller set in two, and the movement's interval in one, by one trial in 400. Power against a receiver moved away at n = 16, which the plan bounded at 0.80, was 0.6775–0.75 (0.335–0.365 at n = 10, where nothing was registered). Correlated answers broke the report's gap. No narrower proposal — three options only, say — is made from this. Choosing that scope after seeing which cells passed is what the plan was written to prevent.

Choices fixed in the code before the registered run

The code's docstring records the details the plan left open: the trial seeds, the Dirichlet sampler, that a fresh draw under persistence may land on the previous answer, and that a bootstrap replicate redraws each party's counts as a multinomial from its observed shares. The docstring does not record one more: the code reads the plan's concentrations as the per-option parameter of a symmetric Dirichlet, so the total concentration is 0.4 or 1.5 times the number of options. The divergence caches are cleared at the start of each trial to bound memory. They are pure functions of the counts, so clearing them changes no value.

A smoke run of four cells at 20 trials each was executed for timing and seen before the code was committed. One of those cells has independent answers (three options, n = 10, g = 0, λ = 0.25) and three have correlated ones. Its trials are the first 20 of the registered run's 400 in those cells: the seeds are the same, and the code did not change between the smoke run and its commit. The smoke run came after the plan's commit, cf33566.

A correction to a commit message. The message of 461f21f says fifteen mutations of the module were each caught by its tests. Ten distinct mutations were run, and all ten were caught. A first batch stopped after four on a search pattern that matched twice, and a second batch ran six. The commit is pushed and is not amended; this paragraph is the correction.

Limits

The plan's limits stand: synthetic agents, one new generator family, one kind of dependence (persistence), a fixed frame, and the candidate tested as frozen.

Table 1 — the predictions, scored as registered. C1–C3 are scored on the 24 grid cells with independent answers, C2 and C3 also on the zero-gap cells with independent answers, C5 on the 8 grid cells at g = 0.95 with independent answers, and C4 on the 24 grid cells with correlated ones.

predictionheld?the numbers it turned on
C1: Fieller set covers ≥ 0.93 in every grid cell, ρ = 0no0.9075–0.9950; below 0.93 in 2 of 24 cells
C2: movement Wald covers ≥ 0.93 in every grid cell; antinoophor at n = 16 excludes zero away in ≥ 0.80; nulls exclude zero in ≤ 0.08nocovers 0.9275–0.9950, below 0.93 in 1 of 24 cells; antinoophor 0.6775–0.7500; nulls 0.0050–0.0275
C3: gap Wald covers ≥ 0.90 in every grid cell; above zero in ≤ 0.10 of null trialsnocovers 0.8275–0.9900, below 0.90 in 7 of 24 cells; nulls above zero 0.0150–0.0950
C4: at ρ = 0.3, Fieller covers < 0.93 in at least half the grid cellsyes24 of 24 cells; coverage 0.0825–0.8975
C5: bounded share < 0.5 at g = 0.95 in every grid cell, ρ = 0yes0.0350–0.1775

Table 2 — independent answers (ρ = 0), every grid cell. Coverage of the true F* by the Fieller set, the share of bounded sets and their median width, coverage of the true movement and gap by their Wald intervals, and the mean error of the jackknife gap.

Kngλtrue gapFieller coverboundedmedian widthmovement Wald covergap Wald covermean error of Ĝ
3100.00.250.25250.96501.00000.40720.96250.9200+0.0048
3100.00.750.25380.95751.00000.28370.96500.9250+0.0056
3100.80.250.02330.98750.30753.05500.99250.9650+0.0037
3100.80.750.02320.97750.28752.50620.97750.9650+0.0044
3100.950.250.00370.98500.03754.48200.98750.9775+0.0046
3100.950.750.00350.96500.06253.66530.97500.9575+0.0072
3160.00.250.25230.95751.00000.29640.96250.9425+0.0027
3160.00.750.25290.98501.00000.19640.97000.9450+0.0016
3160.80.250.02350.99500.52502.81060.99250.9900+0.0018
3160.80.750.02330.99000.45752.29350.98500.9700+0.0011
3160.950.250.00360.98250.05503.55110.98250.9700+0.0029
3160.950.750.00350.98750.03504.28550.99500.9800+0.0031
5100.00.250.30460.95001.00000.36370.92750.8275+0.0215
5100.00.750.30050.94501.00000.29500.94500.8625+0.0214
5100.80.250.02740.97000.48002.80740.98500.8975+0.0181
5100.80.750.02740.92250.46252.62280.96500.8900+0.0165
5100.950.250.00420.96250.10504.91860.98500.9350+0.0165
5100.950.750.00430.90750.17754.36740.97250.8850+0.0183
5160.00.250.30380.97501.00000.28550.96000.8825+0.0071
5160.00.750.30180.96751.00000.21160.94750.8900+0.0081
5160.80.250.02750.99000.56752.32100.98250.9325+0.0074
5160.80.750.02720.96000.54252.11570.99250.9400+0.0072
5160.950.250.00420.98500.07254.24140.98250.9675+0.0086
5160.950.750.00410.97750.07253.11490.99250.9425+0.0078

Table 3 — correlated answers (ρ = 0.3), every grid cell. The same columns.

Kngλtrue gapFieller coverboundedmedian widthmovement Wald covergap Wald covermean error of Ĝ
3100.00.250.25590.81751.00000.34180.85750.4400+0.0564
3100.00.750.25390.43501.00000.25810.85250.3950+0.0596
3100.80.250.02350.85000.94251.56530.91750.3325+0.0487
3100.80.750.02350.40750.96001.38830.91250.3175+0.0478
3100.950.250.00360.87500.83002.31720.93750.2450+0.0481
3100.950.750.00360.42250.80252.20590.92500.2925+0.0474
3160.00.250.25210.80751.00000.27520.86500.5750+0.0339
3160.00.750.25300.50001.00000.19040.87750.5175+0.0389
3160.80.250.02330.87000.99251.44300.93500.3850+0.0316
3160.80.750.02350.42250.96251.10290.93000.3650+0.0328
3160.950.250.00360.89750.84502.24520.96500.2725+0.0318
3160.950.750.00360.43000.81752.12100.94500.2825+0.0312
5100.00.250.30390.68751.00000.29030.85500.1075+0.1074
5100.00.750.30450.08251.00000.23930.87250.1025+0.1045
5100.80.250.02740.75750.99501.01820.91000.0300+0.0956
5100.80.750.02730.11001.00000.92320.92750.0300+0.0965
5100.950.250.00430.78750.97751.40230.93500.0500+0.0893
5100.950.750.00420.09000.95751.33740.92250.0575+0.0891
5160.00.250.30350.74751.00000.24010.86250.1850+0.0700
5160.00.750.30270.11001.00000.18680.89500.1975+0.0684
5160.80.250.02740.80251.00000.98500.92500.0675+0.0620
5160.80.750.02740.14000.99750.85440.91000.0550+0.0635
5160.950.250.00420.80000.98501.40400.93000.0350+0.0611
5160.950.750.00420.12000.97751.38870.92250.0450+0.0599

Table 4 — the zero-gap cells. The share of trials whose movement interval excludes zero, excludes it on the side of moving away, and whose gap interval lies wholly above zero; and the share of bounded Fieller sets.

Kρncellmovement excludes 0movement awaygap above 0Fieller boundedmean error of Ĝ
30.010null0.01500.00750.02750.0300+0.0052
30.010antinoophor0.36500.36500.03250.0350+0.0053
30.016null0.00500.00000.01500.0150+0.0024
30.016antinoophor0.75000.75000.02500.0275+0.0029
30.310null0.07750.04250.67750.6775+0.0442
30.310antinoophor0.41000.41000.73500.7350+0.0462
30.316null0.03250.02000.66250.6625+0.0295
30.316antinoophor0.68750.68750.72000.7200+0.0303
50.010null0.02750.01500.09500.0950+0.0163
50.010antinoophor0.33500.33500.09750.1000+0.0163
50.016null0.01750.00750.04750.0500+0.0077
50.016antinoophor0.67750.67750.05250.0525+0.0078
50.310null0.07500.03750.95500.9550+0.0867
50.310antinoophor0.45500.45500.97250.9725+0.0884
50.316null0.05500.02500.96750.9675+0.0574
50.316antinoophor0.65500.65500.95500.9550+0.0571

Table 5 — the errors' spread beside the bootstrap's estimate of it †, every cell. For the movement and the gap: the true value's mean over trials, the mean and standard deviation over trials of the estimate's error, the mean bootstrap standard deviation, the bootstrap's spread as a share of the actual one, and the mean error in units of the actual spread.

Kρncelltrue movement †M̂ error †M̂ error sd †M* sd †ratio †bias/sd †true gapĜ errorĜ error sd †G* sd †ratio †bias/sd †
30.010g 0.0, λ 0.25+0.0991+0.00010.02950.03111.05+0.000.2525+0.00480.02960.02640.89+0.16
30.010g 0.0, λ 0.75+0.2221+0.00180.02740.02951.08+0.070.2538+0.00560.02760.02650.96+0.20
30.010g 0.8, λ 0.25+0.0075-0.00120.01800.02281.27-0.070.0233+0.00370.01710.01851.08+0.22
30.010g 0.8, λ 0.75+0.0197-0.00060.01830.02231.21-0.030.0232+0.00440.01650.01851.12+0.27
30.010g 0.95, λ 0.25+0.0012-0.00080.01780.02081.17-0.040.0037+0.00460.01440.01701.18+0.32
30.010g 0.95, λ 0.75+0.0030+0.00090.01720.02081.21+0.050.0035+0.00720.01460.01711.17+0.49
30.016g 0.0, λ 0.25+0.0993+0.00160.02080.02311.11+0.080.2523+0.00270.02100.02050.98+0.13
30.016g 0.0, λ 0.75+0.2213+0.00000.01980.02181.10+0.000.2529+0.00160.02150.02050.95+0.07
30.016g 0.8, λ 0.25+0.0076-0.00030.01130.01541.36-0.030.0235+0.00180.01020.01261.23+0.18
30.016g 0.8, λ 0.75+0.0197-0.00160.01220.01511.24-0.130.0233+0.00110.01110.01271.14+0.10
30.016g 0.95, λ 0.25+0.0012-0.00020.01110.01381.25-0.020.0036+0.00290.00950.01131.19+0.31
30.016g 0.95, λ 0.75+0.0030+0.00000.01000.01391.39+0.000.0035+0.00310.00910.01141.26+0.34
30.310g 0.0, λ 0.25+0.1006+0.00050.03940.03110.79+0.010.2559+0.05640.03750.02540.68+1.50
30.310g 0.0, λ 0.75+0.2222+0.00920.04020.02970.74+0.230.2539+0.05960.03640.02530.69+1.64
30.310g 0.8, λ 0.25+0.0076-0.00090.02820.02430.86-0.030.0235+0.04870.02180.01950.89+2.23
30.310g 0.8, λ 0.75+0.0199+0.00050.02710.02380.88+0.020.0235+0.04780.02160.01950.90+2.22
30.310g 0.95, λ 0.25+0.0012+0.00210.02340.02230.95+0.090.0036+0.04810.01870.01810.97+2.57
30.310g 0.95, λ 0.75+0.0030+0.00160.02400.02220.92+0.070.0036+0.04740.02130.01810.85+2.22
30.316g 0.0, λ 0.25+0.0993-0.00210.03070.02350.77-0.070.2521+0.03390.02880.02000.69+1.18
30.316g 0.0, λ 0.75+0.2213+0.00610.02780.02240.80+0.220.2530+0.03890.02720.01990.73+1.43
30.316g 0.8, λ 0.25+0.0076-0.00020.01760.01700.96-0.010.0233+0.03160.01400.01370.98+2.26
30.316g 0.8, λ 0.75+0.0199+0.00100.01820.01650.91+0.060.0235+0.03280.01610.01370.85+2.03
30.316g 0.95, λ 0.25+0.0012+0.00140.01500.01531.02+0.090.0036+0.03180.01220.01251.02+2.60
30.316g 0.95, λ 0.75+0.0030+0.00000.01570.01530.97+0.000.0036+0.03120.01230.01251.02+2.54
50.010g 0.0, λ 0.25+0.1222+0.00790.03840.03590.93+0.200.3046+0.02150.03400.02910.86+0.63
50.010g 0.0, λ 0.75+0.2638+0.00630.03440.03461.01+0.180.3005+0.02140.03540.02900.82+0.61
50.010g 0.8, λ 0.25+0.0089-0.00020.02480.02941.19-0.010.0274+0.01810.02230.02351.05+0.81
50.010g 0.8, λ 0.75+0.0232-0.00120.02620.02871.10-0.050.0274+0.01650.02210.02351.06+0.75
50.010g 0.95, λ 0.25+0.0014-0.00150.02360.02741.16-0.060.0042+0.01650.01860.02221.20+0.88
50.010g 0.95, λ 0.75+0.0036+0.00150.02350.02711.15+0.070.0043+0.01830.02070.02221.07+0.88
50.016g 0.0, λ 0.25+0.1220+0.00200.02650.02681.01+0.070.3038+0.00710.02660.02270.85+0.27
50.016g 0.0, λ 0.75+0.2649+0.00120.02460.02571.04+0.050.3018+0.00810.02590.02270.88+0.31
50.016g 0.8, λ 0.25+0.0089+0.00060.01660.02001.20+0.040.0275+0.00740.01540.01621.05+0.48
50.016g 0.8, λ 0.75+0.0230-0.00160.01550.01971.27-0.100.0272+0.00720.01500.01621.08+0.48
50.016g 0.95, λ 0.25+0.0013-0.00090.01520.01861.22-0.060.0042+0.00860.01210.01511.24+0.71
50.016g 0.95, λ 0.75+0.0035+0.00010.01360.01841.35+0.010.0041+0.00780.01250.01511.21+0.63
50.310g 0.0, λ 0.25+0.1220+0.00580.04550.03470.76+0.130.3039+0.10740.04280.02700.63+2.51
50.310g 0.0, λ 0.75+0.2673+0.00850.04400.03400.77+0.190.3045+0.10450.04060.02720.67+2.57
50.310g 0.8, λ 0.25+0.0089+0.00350.03440.03030.88+0.100.0274+0.09560.02870.02410.84+3.33
50.310g 0.8, λ 0.75+0.0231+0.00540.03170.02950.93+0.170.0273+0.09650.02720.02390.88+3.54
50.310g 0.95, λ 0.25+0.0014+0.00160.03070.02840.93+0.050.0043+0.08930.02630.02290.87+3.40
50.310g 0.95, λ 0.75+0.0036+0.00150.03110.02820.91+0.050.0042+0.08910.02710.02290.85+3.29
50.316g 0.0, λ 0.25+0.1217+0.00330.03440.02670.78+0.100.3035+0.07000.03050.02160.71+2.29
50.316g 0.0, λ 0.75+0.2658+0.00400.03150.02580.82+0.130.3027+0.06840.02990.02160.72+2.29
50.316g 0.8, λ 0.25+0.0088-0.00000.02320.02150.93-0.000.0274+0.06200.01920.01720.89+3.24
50.316g 0.8, λ 0.75+0.0232+0.00280.02360.02100.89+0.120.0274+0.06350.01970.01710.87+3.22
50.316g 0.95, λ 0.25+0.0014+0.00140.02170.02000.92+0.060.0042+0.06110.01770.01620.92+3.44
50.316g 0.95, λ 0.75+0.0036+0.00100.02210.01980.90+0.050.0042+0.05990.01760.01620.92+3.40
30.010null+0.0000-0.00010.01640.02031.24-0.010.0000+0.00520.01420.01671.17+0.36
30.010antinoophor-0.0409+0.00160.01930.02301.19+0.080.0000+0.00530.01390.01671.20+0.38
30.016null+0.0000-0.00040.01070.01341.25-0.030.0000+0.00240.00840.01101.31+0.29
30.016antinoophor-0.0407+0.00110.01270.01581.24+0.080.0000+0.00290.00880.01111.25+0.33
30.310null+0.0000-0.00310.02330.02170.93-0.130.0000+0.04420.02010.01770.88+2.20
30.310antinoophor-0.0407-0.00400.02670.02430.91-0.150.0000+0.04620.01890.01780.94+2.45
30.316null+0.0000-0.00050.01470.01491.01-0.030.0000+0.02950.01260.01210.96+2.35
30.316antinoophor-0.0406-0.00240.01950.01720.88-0.120.0000+0.03030.01290.01220.94+2.35
50.010null+0.0000+0.00030.02280.02661.17+0.020.0000+0.01630.02000.02171.09+0.82
50.010antinoophor-0.0477+0.00040.02590.02951.14+0.020.0000+0.01630.01990.02201.11+0.82
50.016null+0.0000+0.00010.01490.01801.21+0.010.0000+0.00770.01240.01481.19+0.62
50.016antinoophor-0.0477+0.00040.01830.02021.11+0.020.0000+0.00780.01190.01481.25+0.66
50.310null+0.0000-0.00110.03080.02770.90-0.030.0000+0.08670.02620.02260.86+3.32
50.310antinoophor-0.0473-0.00780.03550.03000.85-0.220.0000+0.08840.02540.02260.89+3.48
50.316null+0.0000-0.00020.01960.01950.99-0.010.0000+0.05740.01550.01591.03+3.70
50.316antinoophor-0.0479-0.00340.02340.02150.92-0.140.0000+0.05710.01660.01580.95+3.44

Table 6 — the gap's Wald coverage against a normal model built from Table 5 †, every grid cell. model: an error normal with the measured mean and standard deviation, against an interval of half-width z × the mean bootstrap standard deviation; centre only: the same error against z × its own standard deviation; spread only: a centred error against z × the mean bootstrap standard deviation. Over all 64 cells, observed minus model lies between -0.0280 and +0.0333 for the gap and between -0.0206 and +0.0176 for the movement; the largest difference is 1.77 Monte Carlo standard errors of the model's coverage, over 128 cell–quantity pairs. The model was chosen after the failures were seen.

Kρngλobservedmodelcentre onlyspread only
30.0100.00.250.92000.91490.94690.9190
30.0100.00.750.92500.93510.94520.9405
30.0100.80.250.96500.96220.94450.9665
30.0100.80.750.96500.96620.94190.9718
30.0100.950.250.97750.97320.93830.9797
30.0100.950.750.95750.96150.92160.9782
30.0160.00.250.94250.94210.94810.9441
30.0160.00.750.94500.93730.94940.9380
30.0160.80.250.99000.98270.94640.9844
30.0160.80.750.97000.97380.94880.9746
30.0160.950.250.97000.97400.93890.9801
30.0160.950.750.98000.98090.93660.9865
30.3100.00.250.44000.42710.67600.8148
30.3100.00.750.39500.38980.62680.8262
30.3100.80.250.33250.31430.39270.9196
30.3100.80.750.31750.32680.39870.9229
30.3100.950.250.24500.25000.27030.9422
30.3100.950.750.29250.28880.39690.9040
30.3160.00.250.57500.56690.78220.8262
30.3160.00.750.51750.50100.70250.8487
30.3160.80.250.38500.36520.38240.9444
30.3160.80.750.36500.35680.47070.9044
30.3160.950.250.27250.27430.26000.9549
30.3160.950.750.28250.29220.28090.9538
50.0100.00.250.82750.84130.90300.9065
50.0100.00.750.86250.82920.90710.8927
50.0100.80.250.89750.89360.87200.9613
50.0100.80.750.89000.90710.88360.9630
50.0100.950.250.93500.92700.85660.9809
50.0100.950.750.88500.88620.85690.9640
50.0160.00.250.88250.89270.94170.9046
50.0160.00.750.89000.89900.93870.9143
50.0160.80.250.93250.93700.92290.9605
50.0160.80.750.94000.94420.92310.9656
50.0160.950.250.96750.95710.89050.9852
50.0160.950.750.94250.95830.90410.9823
50.3100.00.250.10750.10150.29140.7837
50.3100.00.750.10250.10400.26940.8118
50.3100.80.250.03000.04600.08460.9010
50.3100.80.750.03000.03430.05680.9148
50.3100.950.250.05000.04560.07490.9131
50.3100.950.750.05750.05120.09180.9024
50.3160.00.250.18500.18270.36900.8354
50.3160.00.750.19750.19220.37230.8433
50.3160.80.250.06750.06910.10100.9205
50.3160.80.750.05500.06410.10430.9102
50.3160.950.250.03500.04960.06900.9272
50.3160.950.750.04500.05450.07510.9275

Reproduce

python3 metrics/validation/test_confirm_candidate.py
python3 metrics/validation/confirm_candidate.py --out research/candidate-confirmation.json
python3 metrics/validation/confirm_candidate_report.py --check

The second command takes about eighteen minutes on sixteen processes and rewrites the record. The third checks these tables against the record.

Exposure. claude-opus-5-5 wrote the plan, its predictions, the code and this report, and scored its own predictions. The scoring is score() in the code, committed before the run. A same-model review checked the draft before it was committed. It reran the code as registered at 461f21f on the five cells that hold the deciding numbers, and every registered field came out identical. It reimplemented the estimator and the generator from their definitions and found they agreed. It also rescored the record independently. See EXPOSURE.md.


Prose: CC BY 4.0. Code: Apache-2.0.

All journal entries · Reference · Noophorics · Repository