-
69feab4d25
docs: grade-board sort fingerprinted (deploy boundary captured; ladder induced both directions)
builtbykev
2026-07-29 21:18:25 -04:00
-
b85b351993
Grade-board sort: signed signal, takeable-gated p_win, missing sorts LAST
builtbykev
2026-07-29 21:13:51 -04:00
-
9b5235cf99
docs: hero ranking fix verified (new code serving — max-p_win takeable, chalk excluded)
builtbykev
2026-07-29 04:53:15 -04:00
-
41b86e3874
Hero ranking fix: rank by champion p_win among takeable, honest empty state
builtbykev
2026-07-29 04:43:21 -04:00
-
e7ec501054
docs: book-comparison verify note (live-card screenshot auth-blocked; data feed + tests verify)
builtbykev
2026-07-29 04:13:47 -04:00
-
36014c7c30
docs: Book Comparison wired to the prop card (matrix row 18 DONE, 16/26)
builtbykev
2026-07-29 04:10:58 -04:00
-
2ab2eeaa7d
Wire BookComparison to the prop card (display-only, honest states)
builtbykev
2026-07-29 04:09:34 -04:00
-
3a05447f77
docs: lock-line persistence unblocks the staleness audit (migration 033, lock_lines)
builtbykev
2026-07-29 02:49:02 -04:00
-
c7067c80c4
Persist lock-time multi-book lines to lock_lines (unblocks the staleness audit)
builtbykev
2026-07-29 02:47:47 -04:00
-
37261260d1
report: over-side skew audit — champion over-CLV SURVIVES baseline (promising, not confirmed)
builtbykev
2026-07-29 02:28:21 -04:00
-
59b77cdef2
report: proj-v1.1 takeable-edge proof — NOT PROVEN (n=45 MLB overs)
builtbykev
2026-07-29 00:47:56 -04:00
-
b8ee216c62
docs: CLV instrument repair + the straight finding (unders lag the close)
builtbykev
2026-07-28 19:04:50 -04:00
-
6552281661
CLV instrument repair: fix attachClosingProb read + recoverable market_unavailable
builtbykev
2026-07-28 18:59:12 -04:00
-
afb56b144b
NexaPay purge: VYNDR is Stripe-only — remove all NexaPay traces
builtbykev
2026-07-27 16:51:59 -04:00
-
3592aba8d5
docs: log honesty pass in completion matrix + STATE (rows 19/20/24 HONEST fixed)
builtbykev
2026-07-27 06:07:21 -04:00
-
6bc18d823c
Honesty pass: remove every live fabrication (REMOVE/HIDE only, no feature cut)
builtbykev
2026-07-27 06:04:00 -04:00
-
be6b4a2849
inventory: VYNDR-COMPLETION-MATRIX (5-part DONE map of every surface + model)
builtbykev
2026-07-27 05:12:59 -04:00
-
b0a51c8a0d
docs: /api/books contract + crown gate (Book Comparison order)
builtbykev
2026-07-27 00:49:10 -04:00
-
e81c9b8c51
Book Comparison Phase 1-3(backend): fenced per-book store + honest gated crown
builtbykev
2026-07-27 00:45:01 -04:00
-
914a057611
proj-v1 book-implied: raw odds → de-vigged FAIR (fix self-flattering basis)
builtbykev
2026-07-25 19:09:02 -04:00
-
e96b0dbb6d
proj-v1: book-implied from book_odds (grades carry odds, not fair_prob)
builtbykev
2026-07-23 04:14:04 -04:00
-
316b79733e
proj-v1 sanity fixes (caught in the real-data induction)
builtbykev
2026-07-23 04:05:23 -04:00
-
6386e737b9
proj-v1: absolute matchup projection challenger (distribution + full ladder)
builtbykev
2026-07-23 03:59:36 -04:00
-
b6f12daa98
Contact-quality challenger (contact-v1) — nominate, don't swap
builtbykev
2026-07-22 22:42:55 -04:00
-
125919f86a
Scanner reskin: amber → blue boundary channel + build never-built S6/S7 states
builtbykev
2026-07-22 21:52:41 -04:00
-
83e9da3663
Consistency classifier: CV → index of dispersion for low-mean counts
builtbykev
2026-07-22 21:05:16 -04:00
-
3440738d9e
Landing hero → bundle visual system; claims filtered to earned only
builtbykev
2026-07-22 19:28:02 -04:00
-
d879a10dd3
Design bundle (2): current source of truth — Scanner States + blue-boundary law
builtbykev
2026-07-22 19:10:54 -04:00
-
9a91837f63
STATE: Session 80 — S7 nudge freshness completed; premise corrected report-first
builtbykev
2026-07-22 12:20:49 -04:00
-
4f3f433aae
Complete S7 priced-line nudge: freshness on a long-open page + reversible gate
builtbykev
2026-07-22 12:09:33 -04:00
-
33d72e38f9
STATE: Session 79 — read-card no-market empty state + priced-line surfacer, live
builtbykev
2026-07-22 11:24:39 -04:00
-
e311f53738
Read-card scan: honest no-market empty state + surface real priced lines
builtbykev
2026-07-22 11:21:29 -04:00
-
4c9707ffbb
Platoon polarity: VERIFIED correct, pinned by a standing test
builtbykev
2026-07-21 23:08:11 -04:00
-
535a7b70ea
STATE: Session 77 — dormant adjusters wired; env non-null proven, ledger row pending
builtbykev
2026-07-21 21:41:21 -04:00
-
7b25d97891
Wire the four dormant adjusters live — pure input-wiring
builtbykev
2026-07-21 21:38:51 -04:00
-
2adf192d98
STATE: Session 76 — platoon regressed; plumbing gap now four orders old
builtbykev
2026-07-21 01:58:04 -04:00
-
6dd6f59481
Layer 3 Step 6: platoon splits, regressed hard
builtbykev
2026-07-21 01:57:33 -04:00
-
9086951852
STATE: Session 75 — weather modulation composed onto park; venue gap still open
builtbykev
2026-07-21 01:43:41 -04:00
-
9f60ceba10
Layer 3 Step 5: weather modulation composed onto the park base
builtbykev
2026-07-21 01:43:13 -04:00
-
5b4af67d93
STATE: Session 74 — public park base pluggable, game-context capture live
builtbykev
2026-07-21 01:23:28 -04:00
-
f33091ddb8
Layer 3 Step 4b: public park base, source-pluggable, plus game-level capture
builtbykev
2026-07-21 01:20:29 -04:00
-
63e4bce858
STATE: Session 73 — park factors derived + composable; pipeline gap documented
builtbykev
2026-07-21 01:06:49 -04:00
-
3ac91c3d96
Layer 3 Step 4: derived park factors, composable for weather
builtbykev
2026-07-21 01:06:17 -04:00
-
beac1816d2
STATE: Session 72 — Tier-1 live, Tier-2 harness forward-accrual (no historical OOS)
builtbykev
2026-07-21 00:30:46 -04:00
-
927e867a23
Layer 3 Step 3: Tier-1 mappings live; Tier-2 nomination harness
builtbykev
2026-07-21 00:30:16 -04:00
-
56fee267c9
STATE: Session 71 — challenger deployed; verification gap documented honestly
builtbykev
2026-07-21 00:04:24 -04:00
-
f2da9dd7e8
Layer 3 Step 2: archetype-aware CHALLENGER, measured not claimed
builtbykev
2026-07-20 23:53:32 -04:00
-
80f7100fc3
STATE: Session 70 — measurement instrument wired; the baseline accrues forward
builtbykev
2026-07-20 23:12:27 -04:00
-
474ebc5d3a
Fix the close-attach: de-vig raw prices, not a column that does not exist
builtbykev
2026-07-20 23:11:52 -04:00
-
c5580f333e
Layer 3 Step 1: wire the measurement instrument
builtbykev
2026-07-20 22:58:30 -04:00
-
063e9fb3f7
STATE: Session 69 — multi-axis archetypes live, FLEX fabrication deleted
builtbykev
2026-07-20 22:40:26 -04:00
-
7ac6aa73e3
Layer 2: multi-axis archetype classifier; the FLEX fallback is gone
builtbykev
2026-07-20 22:38:32 -04:00
-
1265c23305
Tier-A joins: handedness, true role, and the velo fix
builtbykev
2026-07-20 22:30:12 -04:00
-
27aabd078f
STATE: Session 68 — Layer 1 mechanism data live (1,354 rows, 100% join)
builtbykev
2026-07-20 21:55:30 -04:00
-
a49959867d
Statcast: take the full arsenal, not each pitcher's primary pitch
builtbykev
2026-07-20 21:53:32 -04:00
-
a011ae79fe
Statcast: role belongs in the key (two-way players)
builtbykev
2026-07-20 21:49:53 -04:00
-
528cb1a6d0
Layer 1: Statcast mechanism-data ingestion (backfill + nightly refresh)
builtbykev
2026-07-20 21:37:30 -04:00
-
0264486bf9
STATE: Session 67 — price layer gated at two doors, read card wired
builtbykev
2026-07-20 19:59:33 -04:00
-
4e2f488341
Forward model_price_locked to the hero — a paywall was wearing poison's copy
builtbykev
2026-07-20 19:56:21 -04:00
-
aaa41134d4
Close the second leak path: /api/hero-prop bypassed the snapshot gate
builtbykev
2026-07-20 19:52:00 -04:00
-
fbcb00b7b1
Close the public model-price leak; wire the read card's price layer
builtbykev
2026-07-20 19:47:42 -04:00
-
16697a4b90
STATE: Session 66 — price-layer tokens + the triplet, with induction proof
builtbykev
2026-07-20 18:33:02 -04:00
-
8cf9cbfc26
Price-layer token foundation + the price triplet, built natively on it
builtbykev
2026-07-20 18:22:00 -04:00
-
f549422758
Design bundle: Price Triplet (ACT 01) + Offseason/Intelligence + 83 glyphs
builtbykev
2026-07-20 17:53:23 -04:00
-
38ee83d0be
STATE: Session 65 — CLV un-claim + FORM un-fabricate, with live fingerprint
builtbykev
2026-07-20 17:09:01 -04:00
-
f5156dd16d
Un-claim CLV on the public profile; un-fabricate player-page FORM
builtbykev
2026-07-20 17:05:04 -04:00
-
ca9ca34cbb
Remove legacy C4 CLV from FIVE surfaces; install directional badge on ledger
builtbykev
2026-07-20 13:58:47 -04:00
-
da8bfdf1db
Render directional-CLV badge — Analyst+Desk, server-gated, receipt-bearing
builtbykev
2026-07-20 13:37:52 -04:00
-
dcdad60896
Directional CLV — per-read signal, side-bound, with a real compute trigger
builtbykev
2026-07-20 13:17:34 -04:00
-
b1ed675500
STATE: MLB opp_rank_stat live — consumption proven, coverage 8/14, factor inert this slate
builtbykev
2026-07-20 12:53:39 -04:00
-
63302d194e
Wire MLB opp_rank_stat into live features (consumption path verified)
builtbykev
2026-07-20 12:49:13 -04:00
-
55157b3288
Close-capture retry (lock-walled) + MLB opp_rank_stat derivation
builtbykev
2026-07-20 12:27:47 -04:00
-
2321267346
STATE: harness armed + closing capture started; reverted my own non-close writes
builtbykev
2026-07-20 12:09:12 -04:00
-
77a58e4113
Arm harness on our scheduler + start closing-line capture (capture only)
builtbykev
2026-07-20 12:05:16 -04:00
-
e809a0eb3c
Backtest harness — the validator, built refusal-first
builtbykev
2026-07-20 11:31:48 -04:00
-
f73fb64a43
STATE: heal executed — 64 re-voided, 25+200 quarantined, scopes separated
builtbykev
2026-07-20 05:45:27 -04:00
-
b33612675d
Heal execute: quarantine markers, re-enable DNP voiding, two exclusion scopes
builtbykev
2026-07-20 05:41:41 -04:00
-
b76e35f575
STATE: grading date binding fixed + blast radius quantified
builtbykev
2026-07-20 03:52:34 -04:00
-
6415751f2e
Grading binds opponent features to the REAL game, not ESPN's "today"
builtbykev
2026-07-20 03:50:07 -04:00
-
8e17de4010
STATE: game_date root fixed, 64 voids reverted, grading blast radius flagged
builtbykev
2026-07-20 03:27:42 -04:00
-
1bcdd8b305
Fix the ROOT: bind props to their real game, never date by the grade clock
builtbykev
2026-07-20 03:25:01 -04:00
-
270c4db47a
STOP voiding on player-absence — it destroyed real results
builtbykev
2026-07-20 03:10:34 -04:00
-
d4a6170ffa
Settlement fix forward: date-targeted resolution + terminal states
builtbykev
2026-07-20 03:04:55 -04:00
-
e46c88e364
STATE: retention clock proven ticking via induced cron entrypoint
builtbykev
2026-07-20 02:06:43 -04:00
-
5a5e37e32e
Retention: fill enrichment fields + page on a zero-write slot
builtbykev
2026-07-20 02:00:40 -04:00
-
c2f6041406
STATE: off-box round trip CLOSED — 645 restored from the box copy
builtbykev
2026-07-20 01:28:29 -04:00
-
491e636b7f
STATE: off-box backup working + verified on the box
builtbykev
2026-07-20 01:16:30 -04:00
-
2bfae804da
Verify off-box presence by reading the remote dir back
builtbykev
2026-07-20 01:14:38 -04:00
-
c4c9b97604
Off-box backup: pin the host key, guarantee the remote dir, page on failure
builtbykev
2026-07-20 01:10:23 -04:00
-
7e150f9342
STATE.md: pin header + point to the orientation block
builtbykev
2026-07-20 00:10:15 -04:00
-
7ea0af2081
STATE.md: CURRENT STATUS + OPEN ITEMS orientation block
builtbykev
2026-07-20 00:10:02 -04:00
-
971f641d12
STATE: retention live + settlement findings + version contamination
builtbykev
2026-07-19 23:14:58 -04:00
-
14f47af74b
Dockerfile: install openssh-client — rsync cannot exec ssh without it
builtbykev
2026-07-19 23:02:16 -04:00
-
d3ffa1b8c2
Retention: model_snapshots live + base64 SSH key support
builtbykev
2026-07-19 23:01:12 -04:00
-
04a09ec1b2
Phase 2 (a) report + (b) retention design — REPORT-FIRST, nothing built
builtbykev
2026-07-19 22:40:43 -04:00
-
8aafceaa3b
STATE.md: pin header to
cc8e478
builtbykev
2026-07-19 22:32:59 -04:00
-
cc8e47884d
STATE.md: backup is durable on-box and verified by read-back (643==643)
builtbykev
2026-07-19 22:32:59 -04:00
-
97e4dc72d5
Backup: chown /app/backups in image + report uid/writability
builtbykev
2026-07-19 22:30:37 -04:00
-
ef7f17610f
Backup: durable on-box volume, off-box DEFERRED, and a real read-back check
builtbykev
2026-07-19 22:27:58 -04:00
-
13ca070096
Spec: metrics-engine north star + sourcing scope report (no code)
builtbykev
2026-07-19 21:43:59 -04:00