docs: Wave 3 recorded — /compare live-verified; resolution tail scoped

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QJs13VsyiSKYQP6rj3NNmc
This commit is contained in:
Kev
2026-07-31 05:35:10 -04:00
parent bf7c0a3c08
commit 91911cfb1c
3 changed files with 72 additions and 0 deletions
@@ -70,3 +70,25 @@ and that a misspelled name reads NO DATA rather than a fabricated card.
VERIFIED: all five tail states; /compare built on the live feed. CANNOT DETERMINE: whether VAPID /
Telegram / Discord env is configured in prod (not visible externally) — moot while no trigger exists.
**BLOCKED: ShareCard, /notifications, result posts, recap — all on a resolution tail that never fires.**
## POST-DEPLOY FINGERPRINT (commit `bf7c0a3`)
**Deploy boundary captured:** attempts 1-4 still served `IN DEVELOPMENT`, attempt 5 flipped — the
real page is live (`Enter two players`, `nothing here is modelled`), placeholder gone.
**Live head-to-head, through the deployed proxy (Aaron Judge vs Shohei Ohtani, MLB):**
.248 AVG .289
17 HR 23
38 RBI 65
.908 OPS .931
59 GP 103 → 5 of 5 shared measures, both found:true
**Honest-absent verified live:** a bogus name returns `found:false` → renders NO DATA, no fabricated card.
**⚠️ Verification-harness error worth recording:** my first check reported `found=false` for both real
players. That was **my script**, not the service — its `except` branch returned `{found:False}` and
swallowed a urllib-side failure. curl through **both** the proxy and Express returns `found:true` with
5 season rows, 3/3 repeats. Lesson: a bare except in a verification harness fabricates a negative
result, which is the same class of bug as `Number(null) === 0` — the harness must fail loudly, not
return a plausible-looking false.