docs: book-comparison verify note (live-card screenshot auth-blocked; data feed + tests verify)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VsztNChZ7vEvSR61AuMhD1
This commit is contained in:
Kev
2026-07-29 04:13:47 -04:00
parent 36014c7c30
commit e7ec501054
+7
View File
@@ -85,6 +85,13 @@
> always-empty inline `d.books` section was replaced — grade/projection/line/PriceTriplet
> untouched (web-only, grade byte-identical trivially). Freshness equal (same snapshot as
> the lock; intraday touches neither). HELD: push-to-book, movement strip, crown enable.
> VERIFY: floor green (3851 tests, web build 0). Live-card SCREENSHOT is BLOCKED — the
> GradeResultCard is only on the auth-gated `/scan` (redirects to `/signup`), and creating
> an account is a prohibited action. Verified instead via the LIVE data feed the deployed
> panel renders: `/api/books` multi-book different-lines (WNBA DK o21.5 / FD o18.5), MLB
> multi-book, honest-absent (`books:null`→NULL), crown OFF (`bestLines:0`) — plus the
> component/panel/wiring unit tests + the type-checked build. Fingerprint: no unauthenticated
> card surface (frontend-behind-auth); the consumed feed is live + unchanged.
- **Redirect EXISTS + WIRED:** `closingCapture.buildCaptureRows``closing_captures` (append-only,
provenance: captured_at/book/line_type/both-prices/missed_reason) via `intradayRefreshService:221`
+ internal endpoint; `ledgerService.attachClosingProb``closing_prob` (de-vigs both raw sides,