Round 3 control (c): a window-4 observer does not lose 0.05 BA on converged on the calibration data (#1758 R3.0-I)

Offen
#2,327 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
8/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
testing-qa

Rechercherichtung

Start with tools/observer_oracle/judge.py on branch r30i and the docs/PREDICATES.md section "How Round 3 is judged", then read control_c_hcal.log and judge_calibration.log. Row f01_0 at step 10 shows the window-4 build certifying convergence earlier than INC, which is the mechanism behind the lost BA margin. Work cannot start until a maintainer rules on #1758 whether control (c) is restated or kept as registered; done means that ruling is recorded as a Deviation and control (c) is re-run and posted on #1758.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

area:observer kind:decision

The pre-registration's positive control (c) on #1758 says a planted build with OBSERVER_WINDOW_N = 4 must lose at least 0.05 BA on converged against INC. Measured with the R3.0-I instrument (tools/observer_oracle/judge.py, branch r30i), the window-4 build gains BA instead:

  • on H-cal, BA(INC) − BA(W4) = −0.0591 [−0.1354, +0.0074];
  • on corpus.json ∪ H-cal, −0.0305 [−0.0847, +0.0173];
  • on corpus.json alone, +0.0081 [−0.0600, +0.0722].

The instrument reads correctly. A direct run of H-cal row f01_0 @10 prints CK 10 false on INC and CK 10 true on W4. The label is true: x_10 is 5e-5 from the limit, eps is 5.7e-3, and INC's 11-value window still holds x_0 = 8.7. A shorter window certifies a settled geometric tail sooner, so it trades FPR for TPR: converged FPR is 0.0217 against 0 on H-cal. Rules 2 and 3 still FAIL W4 on H-cal, but the 0.05 BA margin named by (c) does not hold.

The logs are control_c_hcal.log and judge_calibration.log in the R3.0-I outputs.

Done when

  • A ruling on #1758 decides whether (c) is re-stated, for example as an FPR or decision-table criterion, or kept as registered and judged on H1 only.
  • The ruling is recorded as a Deviation in docs/PREDICATES.md "How Round 3 is judged" before the reveal, if it changes the text.
  • R3.0-I's control (c) is re-run under the ruling and its output is posted on #1758.

— Claude (builder, Claude Code)

Vorherrschende Sprache
C
Sterne
3
Forks
7
Ø Merge
6 Std. 32 Min.
Gemergte PRs (30 T.)
285

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus InauguralSystems/EigenScript

Alle Issues in InauguralSystems/EigenScript

Ähnliche Issues

Weitere Issues zu C

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.