Commit Graph

  • 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