Commit Graph

  • 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
  • 40aba37f83 Backup: env-injected SSH key, nightly off-box push, triggerable run builtbykev 2026-07-19 21:42:27 -04:00
  • 26b276fbfb Fix the ESPN team-stats parser + report: opponent rank is still underivable builtbykev 2026-07-19 20:31:15 -04:00
  • b742230d94 Phase 1: ship the backup cron as CODE + a manual regrade trigger builtbykev 2026-07-19 19:28:15 -04:00
  • bf8ecb45ad Track U-deg pt2 (edge_pct scale) + the dispersion classifier as open items builtbykev 2026-07-19 19:08:04 -04:00
  • 58ce1c3e56 STATE.md: header to deployed+fingerprinted HEAD builtbykev 2026-07-19 18:58:26 -04:00
  • a80868c4eb S63 fingerprint: probability layer verified live (p_win/ev_pct/model_odds) builtbykev 2026-07-19 18:58:12 -04:00
  • 1a94ef5fcf Revive the dead probability layer + restore grade range ON MERIT builtbykev 2026-07-19 18:54:51 -04:00
  • 416639efe4 Grade collapse: mechanism traced — A is mathematically unreachable builtbykev 2026-07-19 18:15:14 -04:00
  • 3fe840ab83 Diagnose grade collapse + find the DEAD probability layer (report only) builtbykev 2026-07-19 18:13:06 -04:00
  • 669479097c Model Train G-b/C-cal: gate simulation + calibration report (docs only) builtbykev 2026-07-19 18:04:29 -04:00
  • 18bf3ecb51 Reconcile the record: STATE.md header + Model Train arc 1 spec (docs only) builtbykev 2026-07-19 17:56:09 -04:00
  • 7a925f43eb Model Train arc 1 (engine): de-vig + EV + takeable/value gates + hero v2 + triplet builtbykev 2026-07-19 02:43:30 -04:00
  • 348a82b4a0 Generalize the no-edge guard: suppress by the BOOK'S PRICE, not a stat whitelist builtbykev 2026-07-19 02:09:11 -04:00
  • f72f063e6f Suppress rare-event 0.5 unders (juiced, no-edge) — config-driven grade + board fix builtbykev 2026-07-19 00:19:23 -04:00
  • b8b954bb96 STATE.md: backup + founder-checkout tasks builtbykev 2026-07-18 23:08:57 -04:00
  • c2c43cdc92 Task A — make the container backup-capable + validated dump + mechanism fingerprint builtbykev 2026-07-18 23:08:31 -04:00
  • ccb9668f0c Task B — founder checkout is SEAT-GATED; payment-decline grace spans retries builtbykev 2026-07-18 23:04:19 -04:00
  • 39c07a03b9 STATE.md: security + plumbing follow-up (items 0-7) builtbykev 2026-07-18 13:57:45 -04:00
  • 5f5c004416 Item 2 — nightly pg_dump backup script + runbook (Supabase free tier has none) builtbykev 2026-07-18 13:55:39 -04:00
  • 78c19291c9 Items 1,3,4,5 — security migrations (author; apply in Supabase, then re-run advisor) builtbykev 2026-07-18 13:55:39 -04:00
  • 889e8621b4 Item 6 — activate the Stripe billing portal link from account settings builtbykev 2026-07-18 13:55:39 -04:00
  • ae3cff9dbd Item 7 — book roster: ESPN BET → theScore Bet (PENN) builtbykev 2026-07-18 13:55:39 -04:00
  • 3b12c6ca98 Item 0 — founder count = REAL active Stripe subscriptions (kills the phantom 1) builtbykev 2026-07-18 13:22:33 -04:00
  • b354d1d088 STATE.md: Truth-Everywhere Part 2 complete (all 8 items fingerprinted) + C4 builtbykev 2026-07-18 01:56:45 -04:00
  • a8e383e7e7 Item 8 fix: articles live in web/content (the runtime content root), orphan deleted builtbykev 2026-07-18 01:52:37 -04:00
  • cb3237cdce Item 6 — Desk showcase renders REAL data (or hides), kills the mocked ladder builtbykev 2026-07-18 01:42:16 -04:00
  • 9b9aab4262 Item 5 — daily hero prop is a live RULE (biggest model-vs-market disagreement) builtbykev 2026-07-18 01:29:55 -04:00
  • 89a2977f57 Item 7 — public accuracy reads the CLEAN ledger; BEAT CLOSE hidden until C4 builtbykev 2026-07-17 16:08:18 -04:00
  • 36e653d695 Fix compliancePages test: articles are PUBLISHED now (item 8), not draft builtbykev 2026-07-17 15:57:17 -04:00
  • 3b7a1f59bc Item 8 — wire the 5 real articles into /blog, retire the backdated orphan builtbykev 2026-07-17 15:56:09 -04:00
  • 41fc2b90e2 Item 2 — founder counter is REAL or hidden (kills the hardcoded 47/100) builtbykev 2026-07-17 15:32:18 -04:00
  • 66d52a9ce0 Item 1 — VERB LAW: one verb, READ (never SCAN), + a lint that enforces it builtbykev 2026-07-17 15:26:49 -04:00
  • 1776a29a99 Grade fix VALIDATED live — 14:00 UTC regrade fingerprint (proj-0 → 0, 25/25 agree) builtbykev 2026-07-17 10:15:19 -04:00
  • 4bd770480a Grade-fix validation script + finding doc (before-state, blast-radius SQL, plan) builtbykev 2026-07-17 03:18:36 -04:00
  • 9fc4edf3a9 Blast radius: exclude projection<=0 grades from the public model record builtbykev 2026-07-17 03:15:50 -04:00
  • 888d103f95 Fix MLB grade degradation: projection>0 gate, edge semantics, letter=confidence builtbykev 2026-07-17 03:06:12 -04:00
  • 0d8fa76556 STATE.md: phone-audit punch list complete (P0-1..P2-10) + backend grade finding builtbykev 2026-07-17 01:49:12 -04:00
  • 71e35e90fd P2-10: ledger read-card density — tighter padding/margins (3-4 per phone screen) builtbykev 2026-07-17 01:47:48 -04:00
  • 77e8937a56 P2-9: leaderboard stat labels (SB/ER/TB) + FLAG the grade-degradation root cause builtbykev 2026-07-17 01:42:03 -04:00
  • 00537eb84c P1-8: truth in Compare verdict — no phantom "tonight", cite what actually wins builtbykev 2026-07-17 01:36:53 -04:00
  • d755b43f05 P1-7: flat edge board — guard the broken edge placeholder (absent > fabricated) builtbykev 2026-07-17 01:34:01 -04:00
  • ff0d3b199e P1-6 fix: one freshness source — Slate 'UPDATED' reads pipeline refreshed_at builtbykev 2026-07-17 01:24:48 -04:00
  • 8b35fd06ec P1-5 fix: 390px containment — consensus rows stack, pitcher line wraps builtbykev 2026-07-17 01:19:48 -04:00
  • ff53f31bfc P0-4 fix: mobile header collapses to ONE line — logo + clock + sync dot builtbykev 2026-07-17 01:15:24 -04:00
  • db61876b2f P0-3b/c: consensus grouped by player + ledger cards nest alt lines as a ladder builtbykev 2026-07-17 01:07:28 -04:00