-
55f5cdc57d
P0-3a: dedupe the Explore leaderboard — one row per player+market + per-market cap
builtbykev
2026-07-17 00:59:08 -04:00
-
c868d1638e
P0-2 fix: entity images load EAGERLY — the lazy-defer killed the whole pipeline
builtbykev
2026-07-17 00:53:46 -04:00
-
489d849f1e
P0-1 fix: ledger/u grade badges are token-derived — kill blue-B / amber-C / non-A glow
builtbykev
2026-07-17 00:48:56 -04:00
-
4f32eab859
Color contract: 'N LIVE' count → green (Design's LIVE color), not red
builtbykev
2026-07-16 22:02:27 -04:00
-
429a44160e
STATE.md: design completion train substantially shipped; master-audit unverified list
builtbykev
2026-07-16 21:59:35 -04:00
-
bf8bf16e5c
Rev 3 chips: pitcher identity 'vs' — team + opponent TeamChips
builtbykev
2026-07-16 21:58:27 -04:00
-
6bc9093298
M4 locks: flat edge board is mobile-only + chip/grade/hero + overflow contained
builtbykev
2026-07-16 21:48:21 -04:00
-
8a24ac9129
M1b screen 01: the flat EDGE BOARD — Design's mobile board IA
builtbykev
2026-07-16 21:46:47 -04:00
-
f02dc4a6d5
fix: mobile test pins grade-hero at Design's 74px (follow-up to
baf977f)
builtbykev
2026-07-16 21:34:03 -04:00
-
baf977f3fe
M1b grade-reveal (screen 02): Rev 3 team chip + Design mobile hero (74px)
builtbykev
2026-07-16 21:32:58 -04:00
-
f24f9412f1
Rev 3 matchup chips: TeamChip primitive + board-row team context
builtbykev
2026-07-16 21:27:47 -04:00
-
771d8b0ba4
Rev 3 glyphs: wire the 9 classifier-legacy marks (74→83), all backend archetypes now render real marks
builtbykev
2026-07-16 21:23:59 -04:00
-
ebaab007d4
M3 palette consistency: orphaned B-blue monogram + old text-0 in OG billboards
builtbykev
2026-07-16 18:09:50 -04:00
-
1558710458
M3.3a book wordmark — BookComparison renders BookChip, not the raw key
builtbykev
2026-07-16 18:03:34 -04:00
-
77d8fd658d
M3.6 glyph lift — 29 archetypes now render Design's real 74-mark set
builtbykev
2026-07-16 17:01:48 -04:00
-
c3d469e964
M3.1 follow-up: ShareCard grade-B billboard → Design white; drop stale comment hexes
builtbykev
2026-07-16 16:23:56 -04:00
-
e0a26a8055
M3.1 token alignment — the palette to Design's exact package values
builtbykev
2026-07-16 16:19:30 -04:00
-
63511485ed
Design train: unpack the complete authoritative package into design-reference
builtbykev
2026-07-16 15:52:29 -04:00
-
7c7ab24be5
M1b: mobile app-bar clock — Design's resting clock + STALE reaction (Hybrid)
builtbykev
2026-07-16 11:26:00 -04:00
-
c4d4617fab
Design train: capture Design's drawn mobile + reconcile M1a to it
builtbykev
2026-07-16 11:03:12 -04:00
-
b1138eac5e
STATE.md: design completion train started — mockup imported + M1a shipped
builtbykev
2026-07-16 10:13:04 -04:00
-
a10227ee5a
Design completion train — import authoritative mockup + M1a mobile foundation
builtbykev
2026-07-16 05:09:14 -04:00
-
520548d3f7
STATE.md: heartbeat + per-sport cadence + quota-guard shipped (2026-07-15)
builtbykev
2026-07-15 18:11:44 -04:00
-
2d413cfe1e
Quota guard: close the silent odds-api drain + reserve floor for MLB
builtbykev
2026-07-15 18:07:14 -04:00
-
4cd933d83e
Job 1: per-sport snapshot cadence (config, not baseball's rhythm for all)
builtbykev
2026-07-15 16:17:55 -04:00
-
7712f0a442
Heartbeat honesty: SYNC badge reads refreshed_at, not grade-lock updated_at
builtbykev
2026-07-15 16:09:18 -04:00
-
4d7fe09360
STATE.md: truth-everywhere train shipped (W0/1/2 + resolver), futures gap noted
builtbykev
2026-07-14 00:32:31 -04:00
-
45aa8caec9
Deploy: WNBA/NBA resolver hardening — broad grade coverage
builtbykev
2026-07-14 00:27:43 -04:00
-
-
bbfce05b94
Resolver hardening: ESPN team-roster index as primary NBA/WNBA name→id source
builtbykev
2026-07-14 00:21:59 -04:00
-
-
c2cfb7c508
Deploy: never-dark offseason hub (Wave 2) — ESPN news wire + futures board
builtbykev
2026-07-13 23:36:38 -04:00
-
-
fe5a495e90
Merge Wave 2B: never-dark offseason hub UI (NewsWire + FuturesBoard on /explore)
builtbykev
2026-07-13 23:35:27 -04:00
-
-
e75b81e451
Merge Wave 2A: offseason data feeds (ESPN news wire + quota-disciplined futures)
builtbykev
2026-07-13 23:35:27 -04:00
-
-
f0752b804b
Wave 2A: offseason data feeds — news wire + quota-disciplined futures
builtbykev
2026-07-13 23:33:26 -04:00
-
-
1664e1b3d5
Wave 2B: Offseason never-dark hub — NewsWire + FuturesBoard on /explore
builtbykev
2026-07-13 23:27:19 -04:00
-
-
31dc3799ee
Deploy: NBA/WNBA settlement (Wave 1) — grade->settle->learn everywhere
builtbykev
2026-07-13 23:05:50 -04:00
-
-
a4b6255bed
Merge Wave 1: NBA/WNBA settlement (grade→settle→learn everywhere)
builtbykev
2026-07-13 22:40:24 -04:00
-
-
873a92931c
Wave 1: NBA/WNBA settlement — grades settle vs free ESPN game logs
builtbykev
2026-07-13 22:30:50 -04:00
-
-
4c8d339987
Deploy: NBA/WNBA grade unlock (Wave 0) + headshot coverage + truth-train map
builtbykev
2026-07-13 18:55:33 -04:00
-
-
cce99709c9
Merge Wave 0: NBA/WNBA grade unlock (free ESPN gamelogs)
builtbykev
2026-07-13 18:47:06 -04:00
-
-
287c1c047a
Wave 0: NBA/WNBA grade unlock — free ESPN per-athlete gamelog source
builtbykev
2026-07-13 18:44:57 -04:00
-
-
153ff21c11
Truth-train decisions locked: futures (quota-disciplined), soccer deferred, ESPN gamelog verified
builtbykev
2026-07-13 18:23:25 -04:00
-
4a7046a37e
Step 0 MAP: truth-everywhere + offseason hub — grading is the real first domino
builtbykev
2026-07-13 18:18:02 -04:00
-
-
392cf3ede5
Cross-sport headshot coverage hardening
builtbykev
2026-07-13 18:15:00 -04:00
-
-
fceb3707b5
Wave 2B: reliable cross-sport headshots via ESPN athlete index
builtbykev
2026-07-13 18:12:31 -04:00
-
-
3b1aa9f265
Merge the wiring & data train (6 waves) into main
builtbykev
2026-07-13 17:42:20 -04:00
-
-
9ed5bd818b
STATE.md: wiring & data train complete (6 waves), ready to merge
builtbykev
2026-07-13 17:02:52 -04:00
-
b06d825a02
Merge Wave 6 (wiring/data): combat intelligence v1 (MMA)
builtbykev
2026-07-13 17:01:00 -04:00
-
-
54fa5853f5
Wave 6: Combat Intelligence Layer (honest free v1)
builtbykev
2026-07-13 16:58:22 -04:00
-
-
016758e014
Combat intelligence spec (Wave 6): honest free v1, pinned archetype registry
builtbykev
2026-07-13 16:07:33 -04:00
-
9c85f25aea
Merge Wave 5B (wiring/data): pitcher arsenal via Baseball Savant (D4)
builtbykev
2026-07-13 16:04:06 -04:00
-
-
18c8268f65
Merge Wave 5A (wiring/data): /u house-mode public model record (D2)
builtbykev
2026-07-13 16:04:06 -04:00
-
-
11fc5a66d2
Wave 5B: Pitcher Arsenal via Baseball Savant (Statcast)
builtbykev
2026-07-13 16:02:16 -04:00
-
-
-
76c289d4c1
Wave 5A: /u house-mode public profile (D2)
builtbykev
2026-07-13 15:26:48 -04:00
-
-
da144ecb5e
Merge Wave 4B (wiring/data): Parlay Lab page + live grade-shift timeline
builtbykev
2026-07-13 15:00:24 -04:00
-
-
a99ba34e44
Merge Wave 4A (wiring/data): outlook mode + market-breadth consensus
builtbykev
2026-07-13 15:00:24 -04:00
-
-
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
-
-