This website requires JavaScript.
bc8633466c
Wave 4A: Outlook Mode (never-empty grid) + Market-Breadth consensus strip
builtbykev
2026-07-13 14:59:44 -04:00
911cae4992
Wave 4B: Parlay Lab page + Live Grade-Shift timeline
builtbykev
2026-07-13 14:36:28 -04:00
35007cde22
Merge Wave 3 (wiring/data): record by grade tier (Addition 2)
builtbykev
2026-07-13 14:04:21 -04:00
9bafc76092
Wave 3: Record by grade tier — shared TierRecord across dashboard, /u, ledger
builtbykev
2026-07-13 13:58:01 -04:00
4303aa68a4
Wave 2 fix: correct bookWordmark test assertions (casing-only brands + bet365)
builtbykev
2026-07-13 13:22:49 -04:00
d3f18b6481
Merge Wave 2B (wiring/data): sportsbook SVG wordmarks + team-logo coverage
builtbykev
2026-07-13 13:19:47 -04:00
b5f5ba1a34
Merge Wave 2A (wiring/data): sport-agnostic headshot id thread-through
builtbykev
2026-07-13 13:19:47 -04:00
47ada9013c
Wave 2A: real player headshots — sport-agnostic id threaded from ingestion
builtbykev
2026-07-13 13:18:59 -04:00
7d6dbc6cf3
Wave 2B: sportsbook wordmarks + team-logo coverage
builtbykev
2026-07-13 11:44:15 -04:00
b48dc2ed15
Merge Wave 1 (wiring/data): trust bugs + DeskShowcase copy
builtbykev
2026-07-13 03:49:54 -04:00
b6787af191
Wave 1: kill three trust bugs (billing renewal + namesake collision + Desk copy)
builtbykev
2026-07-13 03:48:58 -04:00
744eb68812
Wave 2 build plan locked: sport-agnostic id thread-through (MLB MLBAM + NBA/WNBA ESPN id)
builtbykev
2026-07-13 03:35:09 -04:00
93a220e0ca
Design reference (mockup) + map updated: sport-agnostic entity, per-tier record, additions
builtbykev
2026-07-13 03:24:45 -04:00
69b1febb0f
Step 0 MAP: wiring & data train — surface-by-surface data/asset map
builtbykev
2026-07-13 02:55:43 -04:00
2217834e61
STATE.md: design train v2 SHIPPED to main + deployed live
builtbykev
2026-07-13 00:58:16 -04:00
e9c0a5961e
Merge the design train v2 (DS0-DS5) into main
builtbykev
2026-07-13 00:44:54 -04:00
2394ba1b84
STATE.md: design train v2 complete (DS0-DS5), ready to merge
builtbykev
2026-07-13 00:33:55 -04:00
3d08390349
Merge DS5 (design): pricing Desk-as-hero, ticker stillness, empty/error unify, archetype glyphs
builtbykev
2026-07-13 00:32:28 -04:00
a18a3f33fc
DS5 — Pricing (Desk-as-hero) + Motion + Empty/Error + archetype glyphs
builtbykev
2026-07-13 00:31:35 -04:00
fe294a5de3
DS2: Dashboard Slate Rebuild — one hero, pending collapse, never-empty hero
builtbykev
2026-07-13 00:07:06 -04:00
cf91c04e90
DS1 follow-up: close the sb-token trust-bug class across all surfaces
builtbykev
2026-07-12 23:41:13 -04:00
bc5285d9e7
DS3+DS4 reconcile: edge coloring via the centralized colorContract enforcer
builtbykev
2026-07-12 19:45:07 -04:00
db8f570ae5
Merge DS3 (design): the color contract — one meaning, enforced by tests
builtbykev
2026-07-12 19:36:07 -04:00
49a3323c20
DS3 (design): the color contract — one meaning, enforced by tests
builtbykev
2026-07-12 19:34:12 -04:00
32929c0052
DS4 merge: update QA.20 color lock to the rebuilt STREAKS billboard structure
builtbykev
2026-07-12 19:28:17 -04:00
73325665ec
Merge DS4 (design): billboards — STREAKS row, grade reveal, CLV reframe, /u profile
builtbykev
2026-07-12 19:27:15 -04:00
9d903ee4aa
Merge DS1 (design): speed + trust bugs
builtbykev
2026-07-12 19:26:12 -04:00
45bafbc01a
DS4 (design): billboards — STREAKS row, grade reveal, CLV reframe, /u profile
builtbykev
2026-07-12 19:25:57 -04:00
1c681df5d3
DS1 (design): speed + trust bugs
builtbykev
2026-07-12 19:25:32 -04:00
2f6aaad366
STATE.md: design train v2 in flight (DS0 done, Wave 1 building)
builtbykev
2026-07-12 19:07:51 -04:00
24af247b29
DS0 (Design v2): the Entity Layer — teams/players/books render as themselves
builtbykev
2026-07-12 19:02:18 -04:00
b452db727c
DESIGN-SPEC.md v2 — the raised standard (governs the design train)
builtbykev
2026-07-12 16:52:13 -04:00
1f5a0552ca
STATE.md: P0 resolved — API on 17fb981 , all fingerprints confirmed live
builtbykev
2026-07-12 13:44:36 -04:00
17fb981f99
P0 fix: content/ not in image crashed API boot; harden garnish + preflight
builtbykev
2026-07-12 13:42:18 -04:00
4dc22c9bc9
specs/STATE.md — state of the world as of ec5ee3d (A1 board complete)
builtbykev
2026-07-12 01:17:34 -04:00
ec5ee3dcaf
Merge S11 (a1): live tracking — the read locked, the game watched
builtbykev
2026-07-12 00:46:32 -04:00
b5d3fd14bb
S11 (a1): live tracking — the read locked, the game watched
builtbykev
2026-07-12 00:45:29 -04:00
14dc9cf270
Merge S6 (a1): display — the full picture under the grammar
builtbykev
2026-07-11 20:09:23 -04:00
d3637e7abd
S6 (a1): display — the full picture under the grammar
builtbykev
2026-07-11 20:08:24 -04:00
219167eebf
A1: migration 021 — partner attribution (pre-apply commit, per docs/PARTNERS.md)
builtbykev
2026-07-11 19:54:16 -04:00
1d46b446c9
Merge S10 (a1): public ledger profiles v1
builtbykev
2026-07-11 19:40:43 -04:00
caf09840d5
Merge S9 (a1): slip reader — zero-API OCR
builtbykev
2026-07-11 19:39:56 -04:00
c18dd42067
S5 fix: viability JSDoc type (JS default-param inference broke the build)
builtbykev
2026-07-11 19:39:21 -04:00
02c17a65c3
S5 (a1): prop viability — lineups, injury wire, date navigation
builtbykev
2026-07-11 19:38:37 -04:00
b20145c215
S10 (a1): public ledger profiles v1
builtbykev
2026-07-11 19:32:22 -04:00
4e49ee0990
S9 (a1): slip reader — zero-API OCR
builtbykev
2026-07-11 19:32:17 -04:00
aaafc3e0f2
Merge S8 (a1): ops — the product watches itself
builtbykev
2026-07-11 14:38:06 -04:00
841e1c9475
Post-merge: hermetic newsletter test (dev .env Supabase creds leaked into the suite)
builtbykev
2026-07-11 14:36:29 -04:00
044941d406
S8 (a1): ops — the product watches itself
builtbykev
2026-07-11 14:34:45 -04:00
a6a81f5d42
Merge S2 (a1): compliance + approval pack
builtbykev
2026-07-11 14:33:18 -04:00
fc0c7bfd18
Merge S7 (a1): newsletter — THE VYNDR REPORT
builtbykev
2026-07-11 14:32:18 -04:00
48eb420f9e
Merge S3 (a1): affiliate + partner plumbing
builtbykev
2026-07-11 14:31:53 -04:00
0e7871ac0e
S4 (a1): the media engine — VOICE templates, /desk, Ghost drafts
builtbykev
2026-07-11 14:31:35 -04:00
4b262fdd65
S2 (a1): compliance + approval pack
builtbykev
2026-07-11 14:29:31 -04:00
32d7200571
S7 (a1): newsletter — THE VYNDR REPORT
builtbykev
2026-07-11 14:29:22 -04:00
0996320bd1
S3 (a1): affiliate + partner plumbing
builtbykev
2026-07-11 14:28:18 -04:00
d242b11b4b
S1 (a1): feature-promise audit — no claim survives unverified
builtbykev
2026-07-11 14:24:41 -04:00
e4d2e79f95
A1 board: commit NORTH STAR v1.1 + VOICE v1.1 to /specs
builtbykev
2026-07-11 11:21:20 -04:00
4d2b27d1d0
Session 61 (pre-merge): live-verification fixes from day-one rows
builtbykev
2026-07-11 10:16:27 -04:00
7a35c96781
Session H (night2): design pass — §2 locks + honest waiting sweep
builtbykev
2026-07-11 02:30:41 -04:00
1b4f2772d6
Session G (night2): Phase 6 — landing first-paint + content engine + OG
builtbykev
2026-07-11 02:26:45 -04:00
f110bd63f1
Session F (night2): Phase 5 — records + dossier
builtbykev
2026-07-11 01:05:29 -04:00
5d19660f8e
Session E (night2): Phase 4 — scan + parlay polish
builtbykev
2026-07-11 00:59:17 -04:00
9ae64516e6
Session D (night2): Phase 2.5 — intraday refresh + directional movement
builtbykev
2026-07-11 00:51:00 -04:00
80481d6f6a
Session C (night2): the aggregator mounted — Explore hub, lens panels, one filter
builtbykev
2026-07-11 00:47:01 -04:00
2c9cbca7bd
Session B (night2): streaks/hot-list engine — producer + form heat + THE LENS
builtbykev
2026-07-11 00:39:18 -04:00
4ddfb84232
Session A (night2): AUTONOMY.md + SNAP_TTL 6h→24h P0 fix
builtbykev
2026-07-11 00:18:01 -04:00
d10bb4cce2
Session 59: Addendum + work-order 1.6 + Phase 2 + Phase 3 (2352 tests)
builtbykev
2026-07-10 22:24:47 -04:00
c96e74c54b
Session 59: migration 020 — ledger team/opponent (pre-apply commit)
builtbykev
2026-07-10 22:02:48 -04:00
d296e40cb6
Session 58: Phase 1 — Truth Infrastructure (2327 tests)
builtbykev
2026-07-10 21:34:26 -04:00
2c79373a3b
Session 58: Phase 1 spec + ledger_entries migration (pre-apply commit)
builtbykev
2026-07-10 20:49:28 -04:00
c8790fde55
Session 57: Phase 0 — Kill the Lies (2309 tests)
builtbykev
2026-07-10 20:17:49 -04:00
2ae8a5697e
Session 56: Full audit — PropLine + boxscore + pipeline + sport coverage (2289 tests)
builtbykev
2026-07-10 17:00:29 -04:00
d09a06c054
Session 55: Self-learning loop + real-time layer (2274 tests)
builtbykev
2026-07-10 15:39:13 -04:00
8629021774
Session 54: Audit cleanup — name edges + polish (2255 tests)
builtbykev
2026-06-19 15:45:07 -04:00
b012da13f8
Session 53: Social preview fix — OG meta tags + image (2246 tests)
builtbykev
2026-06-19 14:25:05 -04:00
cdedecf55b
Session 52: Coming Soon teaser + infrastructure verification (2239 tests)
builtbykev
2026-06-19 13:55:39 -04:00
f0674ca07d
Session 51: Complete Team Hub (2234 tests)
builtbykev
2026-06-19 11:55:10 -04:00
f1956dc953
Session 50: Complete Parlay Lab (2215 tests)
builtbykev
2026-06-19 11:25:14 -04:00
3b47b783dc
Session 49: Complete onboarding flow + name micro-fixes (2185 tests)
builtbykev
2026-06-19 10:20:55 -04:00
91b03c4044
Session 48: Name normalization at every layer + usage field (2156 tests)
builtbykev
2026-06-19 02:42:13 -04:00
78db55d499
Session 47: Name normalization + grade intel + ticker polish (2149 tests)
builtbykev
2026-06-19 01:45:36 -04:00
c8fc9f577e
Session 46: Grade card intel + name normalization + pitchers (2122 tests)
builtbykev
2026-06-18 23:56:26 -04:00
f8b120c0aa
Session 45: Snapshot pipeline + GameCard swap + live ticker (2100 tests)
builtbykev
2026-06-18 21:34:29 -04:00
7969a4971a
Session 44: Make it visible — VYNDR archetype names, grade intel, schedule fix, landing page (2061 tests)
builtbykev
2026-06-18 20:15:38 -04:00
80683e71b4
Session 43: Data pipeline + audit fixes + depth chart foundation (2045 tests)
builtbykev
2026-06-18 15:38:06 -04:00
8bc79f3c38
Session 42: Player Intelligence System — archetypes, stat strips, player profile, enhanced cards (2011 tests)
builtbykev
2026-06-18 11:12:24 -04:00
32069863dc
Session 41: P0 audit fixes — MLB stat_types, broken routes, tier mismatch, self-hosted fonts (1940 tests)
builtbykev
2026-06-17 21:55:40 -04:00
e453c24d2c
Session 39: Design system Phase H — QA pass, §13 parity verified, conversion COMPLETE (1907 tests)
builtbykev
2026-06-16 14:37:07 -04:00
956a7455eb
Session 38: Design system Phase G — living layer, i18n/odds, a11y, paywall, parlay math (1890 tests)
builtbykev
2026-06-16 10:37:31 -04:00
f88961885c
Session 37: Design system Phase F — mobile parity: 5-tab bar, More sheet, PWA polish (1872 tests)
builtbykev
2026-06-16 10:11:52 -04:00
612f5e0b72
Session 36: Design system Phase E — remaining screens + dashboard Bloomberg lines (1853 tests)
builtbykev
2026-06-16 01:04:37 -04:00
1d83682cdb
Session 35: Design system Phase D — core screens: Grade Result, Slate card, Scan, Terminal, Landing (1839 tests)
builtbykev
2026-06-16 00:20:45 -04:00
907c7b17c1
Session 34: Design system Phase C — app shell, nav, routing, auth gate, footer, 404 (1818 tests)
builtbykev
2026-06-15 23:27:58 -04:00
a74b5dd1ed
Session 33: Design system Phase A+B — tokens, fonts, glitch CSS, shared components (1792 tests)
builtbykev
2026-06-15 22:58:57 -04:00
f0c8b4f29b
Session 32: Grades pipeline + NFL/NHL wiring + rate limiting + audit cleanup (1718 tests)
builtbykev
2026-06-15 18:21:32 -04:00
2ba3958c7a
Session 31: Code audit + security review — NFL MARKET_MAP gap fixed, npm audit 0 vulns (1695 tests)
builtbykev
2026-06-14 23:48:40 -04:00
a3351e2135
Sessions 29-30: Content templates + PropLine 3-key adapter + MLB Stats API + ESPN summary (1694 tests)
builtbykev
2026-06-14 22:29:01 -04:00
927c4a5c65
Session 29: Content generation templates — slate threads, POTD, recaps, matchup previews (1660 tests)
builtbykev
2026-06-13 21:30:57 -04:00
c48aecd510
Session 28: Parlay builder, line movement tracker, book comparison — 3 features, zero credits (1623 tests)
builtbykev
2026-06-13 12:37:08 -04:00