calibrated SPORTS

Research

Findings, with
the script attached.

Every hypothesis that was registered, the verdict it came back with, and the committed script that produces it. The nulls are published with the rest.

Brier gap, model − market · positive is worse

+0.0142

The interval excludes zero, only just: its low end is +0.0007.

95% interval 0.0007 to 0.0263.

Append-only

4 entries, dated 2026-09-10.

Nothing is edited or removed. A decision that is later reversed stays here, because why something was tried is worth as much as how it turned out.

  1. 04

    Retention keys on ingestion time

    quotes.ts is when a price existed; a 14-day window on it deleted an 806-credit backfill on arrival. Every time-based policy now keys on ingest_ts, stamped by the writer.

  2. 03

    The 13-18pp edge was positive by construction

    gross_edge = |model - market| because the side is chosen after the fact. A noise model scores over 10pp on it. The ledger now records signed edge and reports the unselected population alongside.

  3. 02

    Shrinkage compression is correct, not a bug

    Model means sit 5-9% below each player's own prior mean and within 1% of the held-out actual. The player's own mean is the optimistic number.

  4. 01

    Polling tiers key on kickoff, not close_ts

    Kalshi closes a prop at game end and Polymarket at kickoff, so one field meant two instants and mid-game Kalshi ran at 60s while the same claim ran at 10s.

Decisions logged since the newest entry here: coming once the producer's DECISIONS.md is exported.

How this is computed

Listed newest first. A reversal is nested under what it reverses only where the entry names it; inferring the link from the wording would be a guess presented as a record. 0 of 4 entries name an entry they reverse.

4 entries · append-onlyDated 2026-09-10