This website requires JavaScript.
387ae4d54e
Handoff doc: ground-truth build state at 71d3b7b
main
builtbykev
2026-08-08 00:10:34 -04:00
71d3b7b786
E10 Report issue template + E12 /report archive, to spec
builtbykev
2026-08-07 22:17:59 -04:00
49e76068da
Doctrine + E1 movement strip + F9-F11 offseason hub shell, to spec
builtbykev
2026-08-07 21:24:36 -04:00
60469422af
Wave D1 primitives — and the audit says E1/E9 were not Wave 1
builtbykev
2026-08-07 20:31:55 -04:00
7a318ccce0
Media/hub design inventory: the specs already exist, and so does a gap audit
builtbykev
2026-08-07 19:18:36 -04:00
c575a708c7
Content studio API + preview page; widen the reachability guard; correct two inventory errors
builtbykev
2026-08-07 18:51:52 -04:00
74aa75945e
Content engine: posts that structurally cannot lie
builtbykev
2026-08-07 16:34:57 -04:00
08791520fc
Board: mechanical inventory of every outstanding item, read from the repo
builtbykev
2026-08-07 15:13:02 -04:00
55b210cb95
Fix the dormant basketball window-bug before it ships; guard the class
builtbykev
2026-08-07 15:00:24 -04:00
981a05cbd6
Render-reachability guard: make built-but-unread a CI failure
builtbykev
2026-08-07 14:44:17 -04:00
09186ea609
Wire the composed surface: the honest fields now reach a user
builtbykev
2026-08-07 14:36:03 -04:00
3591c7626e
Total grade cutover + the ceiling stated as a position
builtbykev
2026-08-07 14:07:02 -04:00
91927a4a8a
Serve an honest grade: the letter was carrying 1/6 the information of the number beside it
builtbykev
2026-08-07 04:53:02 -04:00
9159b7e1b9
Diagnose the push block: it was the wrong remote, not the firewall
builtbykev
2026-08-07 04:24:21 -04:00
ecf78b911c
Accrual watch + pre-registered resumption; the program is idle on modeling
builtbykev
2026-08-07 03:50:53 -04:00
2391574f00
Live-surface integrity on the repaired champion; fix the label my own repair falsified
builtbykev
2026-08-07 03:49:54 -04:00
494c83cf76
Hunt the window-bug class: three more paths, and the forward re-audit rule in code
builtbykev
2026-08-07 03:40:20 -04:00
929fd81940
Repair the champion: it was reading ten games, not a season
builtbykev
2026-08-07 03:28:33 -04:00
65ca6493db
Decompose the rbi anomaly: it is lineup ROLE, and the counter is out-resolved by a frequency table on three of four stats
builtbykev
2026-08-07 03:09:44 -04:00
43f65d30cb
Wire the three proven hits factors pre-grade: transmission proven, gain inconclusive
builtbykev
2026-08-07 02:53:48 -04:00
e872eff4ce
Instrument the calibration duel forward; diagnose the resolution ceiling — the proven factors were never wired in
builtbykev
2026-08-07 02:25:45 -04:00
74cf1ce974
Robust bias established; low-parameter correction replaces isotonic
builtbykev
2026-08-06 23:20:05 -04:00
ced40421ed
Audit the LODO instrument: it cannot evaluate any stat, and both prior FAILs were false
builtbykev
2026-08-06 23:01:57 -04:00
1f40014256
Power-derive the LODO threshold: hits restored through the gate, rbi/runs routed as date-driven
builtbykev
2026-08-06 20:15:32 -04:00
6ae11f1193
LODO-gated provisional calibration: total_bases deploys, hits withdrawn
builtbykev
2026-08-06 18:31:19 -04:00
f976df47b8
Settle model_snapshots + four-stat calibration: works, deploys nowhere
builtbykev
2026-08-06 15:30:30 -04:00
23d1b13176
runs + RBI: mostly-base-rate confirmed, and one level deeper than expected
builtbykev
2026-08-06 14:42:33 -04:00
6a327d9114
total_bases: every power factor is THEATER, and a units bug nearly hid it
builtbykev
2026-08-06 03:13:35 -04:00
8ab6557faa
Collapsed sequence edge: two proven links whose product is too small to use
builtbykev
2026-08-06 02:43:23 -04:00
b2e4c6c4fb
Link 2 at the coarse grain: pen QUALITY proves, archetype does not
builtbykev
2026-08-06 02:17:00 -04:00
e4dae0e6b0
Reliever chain: Link 1 proves, Link 2 does not, and the premise inverts
builtbykev
2026-08-06 01:58:38 -04:00
3081c92e00
Per-archetype grade bands: built, gated, and the rescale blocked twice
builtbykev
2026-08-06 01:03:10 -04:00
6b17f79367
Per-archetype re-audit: no slot reaches 500, and the replication unit decided everything
builtbykev
2026-08-05 19:58:37 -04:00
b818626870
BUILD-STATE: under-querying vs out-of-data session
builtbykev
2026-08-05 19:30:56 -04:00
7b85934dc3
Under-querying vs out of data: the answer depends on the unit
builtbykev
2026-08-05 19:30:17 -04:00
6452926732
Retain raw weather, and record platoon severity 48 rows short
builtbykev
2026-08-04 20:40:56 -04:00
de0077f6f9
Causally-correct platoon + park-dimensions ingest
builtbykev
2026-08-04 20:30:57 -04:00
20c45cbcd1
The causally-correct defence atom proves where the crude one did not
builtbykev
2026-08-04 20:01:09 -04:00
405180e791
Build the causally-correct defence atom: spray x positional OAA
builtbykev
2026-08-04 19:53:07 -04:00
a9ee55550b
Build the two-part factor gate: one factor proves, and zero are theatre
builtbykev
2026-08-04 19:30:18 -04:00
4d1803f6d7
Calibrate hits point-in-time: partial pass, and an honest ceiling of 0.667
builtbykev
2026-08-04 17:51:15 -04:00
9c5b968351
chaining-v1: the portable chain, and the gate that blocks the parlay surface
builtbykev
2026-08-04 17:17:14 -04:00
a80a775fa0
Record the lineup-context ingest: prod-verified, 153 lineups / 149 opportunity
builtbykev
2026-08-04 16:19:18 -04:00
7f69fef14c
Add an on-demand endpoint for the lineup-context ingest
builtbykev
2026-08-04 16:13:53 -04:00
08276c0880
Ingest lineup + baserunner context: the input RBI and runs always needed
builtbykev
2026-08-04 16:07:13 -04:00
52a3142c5f
Split infield defence out, and pre-register the DRIVER/CATALYST/SINKER batch
builtbykev
2026-08-04 15:28:16 -04:00
ff037e40c2
Re-adjudicate: nothing to demote, and close the hole that would have mattered
builtbykev
2026-08-04 15:13:39 -04:00
ece2b9f5f9
Ingest defence, and make Bonferroni cumulative across the programme
builtbykev
2026-08-03 22:20:30 -04:00
25e36c0257
Fix the doubled /leaderboard path — the fielding feed 404'd silently
builtbykev
2026-08-03 22:07:40 -04:00
010a876b3c
Ingest free Statcast fielding (OAA) as team defence, dated from day one
builtbykev
2026-08-03 22:03:26 -04:00
ac1361486e
Build the conditioning registry, and a probe so "proven" stops drifting
builtbykev
2026-08-03 21:49:51 -04:00
9538e11198
Derive the lineup K-rate free, and fingerprint the cap fix
builtbykev
2026-08-03 19:47:01 -04:00
843c8c6d4b
Build the pitcher engine, and find the cap was eating the whole board
builtbykev
2026-08-03 18:43:32 -04:00
c0621e7aa2
Measure the batter cluster: the proven set is empty, and hits is closed
builtbykev
2026-08-03 16:58:57 -04:00
c2d6e8ee7d
Mirror statcast_history on its source so retention cannot drift
builtbykev
2026-08-03 16:49:15 -04:00
4aab18096f
Prove both on total bases -- and find that my own fix destroyed the backtest
builtbykev
2026-08-03 16:27:11 -04:00
c7cc8f5e52
Build the gate, run it, and find we were proving things on the wrong stat
builtbykev
2026-08-03 02:34:02 -04:00
258d8a6655
The skill engine: built, gated by construction, and Stage A honestly lost
builtbykev
2026-08-03 02:20:40 -04:00
c551bf0340
Reality assessment: the forward model exists, wired to the wrong side of the pipe
builtbykev
2026-08-03 00:53:56 -04:00
d8bf7765db
Decompose the champion: its whole edge is a hit-rate counter
builtbykev
2026-08-02 23:54:51 -04:00
f897c7ec06
hits-v1 fingerprint PASSED: 72/72 written in prod, 45 outside the band modelled anyway
builtbykev
2026-08-02 22:08:12 -04:00
3ba3dd28f3
Scoreboard every challenger; diagnose the 429 as odds-api, not PropLine
builtbykev
2026-08-02 22:07:43 -04:00
b06a84af80
Settlement has been dead since 2026-08-01: a 500-id filter overflowed the URL
builtbykev
2026-08-02 21:49:30 -04:00
2394fb04a1
Record the hits-v1 fingerprint as PENDING, and why
builtbykev
2026-08-02 19:07:58 -04:00
07626de3de
hits-v1: built on the right structure, measured honestly, REFUTED
builtbykev
2026-08-02 19:04:08 -04:00
d103ecf4c3
Disambiguate takeable: THREE questions shared one word, now three names
builtbykev
2026-08-02 18:19:17 -04:00
8c764c22a4
Structural hardening: unknown-is-not-zero + takeability-is-book-identity
builtbykev
2026-08-02 17:25:40 -04:00
f67245e1e5
Re-stamp A: 862 rows recovered by honest join (not 936 -- see deviation)
builtbykev
2026-08-02 16:22:06 -04:00
e29ab6fd6a
Takeable enforcement: verified on real rows, 1,006 tagged, re-stamp call ready
builtbykev
2026-08-02 14:24:28 -04:00
5de464330c
URGENT: anchor the ledger price/book/takeable to TAKEABLE books
builtbykev
2026-08-02 14:17:51 -04:00
08e5c908e6
Takeable audit: the ledger is contaminated, and I caused it
builtbykev
2026-08-02 14:09:14 -04:00
aa1228ec42
tb-v1 report + plan: diagnosis on trial, branch pre-registered
builtbykev
2026-08-02 03:34:14 -04:00
eabf3b5bcf
tb-v1: model total_bases as a compound outcome (challenger)
builtbykev
2026-08-02 03:29:23 -04:00
48706210fe
Diagnose proj-v1.1: concentrated mean failure, NOT a similarity problem
builtbykev
2026-08-02 02:50:13 -04:00
f5997778a2
Dormant-layer audit: nothing to connect; proj-v1.1 is live and losing
builtbykev
2026-08-02 01:51:00 -04:00
ec815b0e37
Matchup axis report + plan reconciled: three challengers now accruing
builtbykev
2026-08-02 01:15:51 -04:00
9ebd77b68e
Build the matchup/platoon axis: three joins fixed, axis now FIRES
builtbykev
2026-08-02 01:11:05 -04:00
9fc17a4689
Fix the team resolve properly: backfill the name BEFORE confirmation
builtbykev
2026-08-01 23:34:16 -04:00
cfda597fb5
Reconcile MASTER-PLAN to true state; next order = matchup axis
builtbykev
2026-08-01 23:30:03 -04:00
03efdda33c
Arm the S59 invariant by fixing its input; matchup sourcing = BUILDABLE
builtbykev
2026-08-01 23:29:00 -04:00
0d43fb7db8
arch-v1 axis audit: env/matchup were dead; environment fixed
builtbykev
2026-08-01 04:12:28 -04:00
4435856f46
Audit finds env/matchup axes DEAD in prod; fix the environment join
builtbykev
2026-08-01 04:05:43 -04:00
c9d56d5668
Audit endpoint: where the env/matchup context chain drops off
builtbykev
2026-08-01 04:01:57 -04:00
48a2f764ac
opportunity_drift: coverage 94%, collinearity PASSES, holdout n-blocked
builtbykev
2026-08-01 03:23:24 -04:00
092f8f09cd
Build opportunity_drift axis on challengerProjection (arch-v1)
builtbykev
2026-08-01 03:15:47 -04:00
8a02c75aec
Step 0 input check: stop before wiring opportunity, and why
builtbykev
2026-08-01 02:40:46 -04:00
212c08b11f
Fix the Step 0 probe: it was measuring itself, not the pipeline
builtbykev
2026-08-01 02:36:00 -04:00
3e78217678
Step 0 input check: read-only feature-coverage probe
builtbykev
2026-08-01 02:34:33 -04:00
ecdc644621
Fix superseded assertion after the ?limit= bisect hook
builtbykev
2026-08-01 02:23:24 -04:00
11b0139481
Verify the cap raise on prod: 7 -> 365 graded props
builtbykev
2026-08-01 02:22:30 -04:00
8d052131c5
Add a bisect hook (?limit=) to the internal snapshot trigger
builtbykev
2026-08-01 02:12:07 -04:00
a7d6cf8e36
Raise the grade cap 25 -> 500 on measured cost; refusals are correct
builtbykev
2026-08-01 02:06:25 -04:00
d18a19f6aa
Part 1 diagnostic: read-only refusal categoriser (25-cap + 72% refusal)
builtbykev
2026-08-01 02:02:53 -04:00
6c97f59546
WNBA truth correction + THE p_win FLIP (live, rollback armed)
builtbykev
2026-08-01 01:55:43 -04:00
ef4ac60b81
Per-sport rank guard + edge diagnostic-only display + delta report
builtbykev
2026-08-01 01:29:20 -04:00
86d123945c
Rank on p_win: challenger instrument + retire edge from decisions
builtbykev
2026-08-01 01:24:55 -04:00
7140e62b65
MLB re-run vs consensus ruler: premise dissolved, isotonic DECIDED
builtbykev
2026-08-01 01:12:47 -04:00
c79528abae
Order Zero: tier-reality report + widening fingerprint
builtbykev
2026-08-01 00:57:12 -04:00
68c5b65427
Thread book_role through the odds route grouping
builtbykev
2026-08-01 00:55:04 -04:00
f0543b57a4
Product identity + widen books for DISPLAY, model input byte-identical
builtbykev
2026-08-01 00:50:54 -04:00