Verified three ways that nothing was promoted and no re-lettering happened:
HEAD is the no-flip commit with a clean tree, efficiencyShading is imported by
zero production files, and live grades carry 0.0% A-family (MLB {B:1,C:4},
WNBA {B:15,C:10}). Neither 92.9% nor 43.6% is a figure measured here - the
challenger's real numbers were 97.4% would-change / 79.8% up / 79.0% A, with
0 of 1250 rows actually shaded.
Takeable tags landed (1245/1250 tagged, takeable_floor on all, one floor -160;
the 5 untagged have no locked price). The model-version boundary is absent and
correctly so - there was no recalibration to mark. Not a pre-audit gap.
Matrix re-derived from live prod probes, importer counts and nav-link counts:
15 of 26 fully done. Book comparison RESOLVED (BookComparisonPanel routed to
the grade card). Grade card honesty improved by the edge_pct retirement.
ShareCard / MobileEdgeBoard / DemoScan still dead code. Seven live routes
remain orphaned with zero nav links; /system and /offseason are 404. No
LIVE-but-not-HONEST surface found.
Design is NOT complete: Live tracking, Slip reader and Newsletter are shipped
with no design artboard - design is the gap, not build. Offseason is the
reverse (designed, never built).
Chrome audit manifest assembled: 11 items with per-item session state, four
requiring an entitled Desk session that only Kev can drive.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QJs13VsyiSKYQP6rj3NNmc
10 KiB
VYNDR — PRE-AUDIT STATUS PULL (report-only, 2026-07-31)
Re-derived from the CURRENT repo (10aaaeb) + live prod probes. Nothing inherited from the
previous matrix. Nothing built, wired, or changed.
PHASE 0 — THE TWO OPEN PROMOTION ITEMS
0.1 — THE 92.9% RE-LETTER DID NOT HAPPEN. NOTHING WAS PROMOTED.
Stated plainly: there is no live re-lettering to explain. The promotion gate failed last order (3 of 4 prerequisites unmet) and the flip was not performed. Verified three independent ways just now:
- HEAD is
10aaaeb("promotion gate not passed — no flip"), clean tree, nothing landed since. efficiencyShadingis imported by ZERO production files — still measured-never-served.- Live grades carry 0.0% A-family: MLB n=5
{B:1, C:4}, WNBA n=25{B:15, C:10}. A promoted shading model would show ~79% A.
Neither 92.9% nor 43.6% is a figure this project measured. The numbers actually measured on the challenger, against all 1,250 ledger rows, were: 97.4% of grades would change, 79.8% moving UP, producing 79.0% A-family — with 0 of 1,250 rows actually shaded by efficiency. The re-letter would have come entirely from switching the grading basis to edge-vs-fixed-bar, not from efficiency shading (inert: 96.5% of markets unscored, the one scored market is the f=1 anchor). That is why it was not flipped.
The live board today is the unchanged additive factor-index champion.
0.2 — TAG STATUS
| tag | state |
|---|---|
| Takeable tags | ✅ LANDED. 1,245 of 1,250 rows tagged, takeable_floor recorded on all 1,245, 1 distinct floor (−160). The 5 untagged are rows with no locked price (honest NULL). |
| Model-version boundary | ⚪ NOT PRESENT — and correctly so. model_version holds only the S64 era labels (engine1@2026-07-20, pre-retention-unknown). There is no recalibration boundary because there was no recalibration. This is NOT a gap to fix before the audit; it becomes a hard prerequisite the day a promotion actually happens. |
PHASE 1 — REFRESHED COMPLETION MATRIX (re-derived, not inherited)
LIVE = prod probe. WIRED = a user can reach it (nav/tab/drawer link, or a real importer).
| # | Surface | DES | BUILT | WIRED | LIVE | HONEST | DONE | Evidence / gap |
|---|---|---|---|---|---|---|---|---|
| 1 | Landing / hero | Y | Y | Y | Y | Y | ✅ | /→200; hero ranks on takeable p_win (07-29 fix), honest empty state |
| 2 | Dashboard / Slate | Y | Y | Y | Y | Y | ✅ | /dashboard→200; snapshot grades real (MLB 5 / WNBA 25) |
| 3 | Scan flow | Y | Y | Y | Y | Y | ✅ | /scan→200; honest NoMarketState |
| 4 | Grade result card | Y | Y | Y | Y | Y↑ | ✅ | 3 importers; edge_pct display RETIRED 07-31 — EDGE now honest-absent — |
| 5 | Grade badge | Y | Y | Y | Y | Y | ✅ | B/C only live, no fake A |
| 6 | Ledger | Y | Y | Y | Y | Y | ✅ | /ledger→200; n≥20 gate honored |
| 7 | Tier-record | Y | Y | Y | Y | Y* | ✅ | n≥20 gate; *A-tier glow is ranking-as-credibility |
| 8 | Pricing | Y | Y | Y | Y | Y | ✅ | /pricing→200; Stripe real |
| 9 | Public profile /u |
Y | Y | Y | Y | Y | ✅ | privacy 404 identical for unknown/unpublished |
| 10 | Player profile | Y | Y | Y | Y | Y | ✅ | reachable via playerHref |
| 11 | Team hub | Y | Y | Y | Y | Y* | ✅ | *MLB real; NBA/WNBA partial roster |
| 12 | Explore | Y | Y | Y | Y | Y | ✅ | 2 nav links; /explore→200 |
| 13 | WIRE / ticker | Y | Y | Y | Y | Y | ✅ | /api/ticker→200, real exhaust |
| 14 | Streaks / hot list | Y | Y | Y | Y | Y | ✅ | /api/streaks/mlb→200 |
| 15 | Live tracking | N | Y | Y | Y | Y | ❌ | DESIGN gap — no artboard in the bundle (spec only) |
| 16 | Parlay lab | P | Y | Y | Y | Y | ⚠️ | /parlay→200 but 0 nav links — reached via the #parlay drawer only |
| 17 | Alt-line ladder | P | Y | P | Y | Y | ❌ | Desk-gated; rung edge % retired 07-31, line+grade still render |
| 18 | Book comparison | Y | Y | Y | Y | Y | ✅ | RESOLVED — BookComparisonPanel has a real importer, on the grade card |
| 19 | Price triplet | Y | Y | Y | Y | Y | ❌ | honest NO_MODEL; still ❌ because the EV layer does not produce values |
| 20 | Compare (H2H) | P | P | N | Y | Y | ❌ | /compare→200 but 0 nav links; honest in-dev state |
| 21 | Newsletter | N | Y | Y | P | Y | ❌ | DESIGN gap (no artboard); Listmonk env CANNOT DETERMINE |
| 22 | Slip reader | N | Y | N | Y | Y | ❌ | /slip→200, 0 nav links = orphan; design = spec only |
| 23 | Article media (S3) | Y | P | N | P | Y | ❌ | ShareCard has 0 real importers — still DEAD |
| 24 | Calibration / edge board | Y | Y | N | N | Y | ❌ | MobileEdgeBoard 0 importers — correctly dead/hidden |
| 25 | System / Intelligence terminal | Y | Y | N | P | Y | ❌ | /intelligence→200 but 0 nav links; /system→404 |
| 26 | Offseason hub | Y | P | N | N | — | ❌ | /offseason→404, never built |
Counts
FULLY DONE (all five YES): 14 of 26. (1-14 minus #15, plus #18.)
Precisely: Landing · Dashboard · Scan · Grade card · Grade badge · Ledger · Tier-record · Pricing ·
/u · Player profile · Team hub · Explore · WIRE/ticker · Streaks — plus Book comparison = 15.
1.3 Call-outs
- DESIGNED-but-not-BUILT: only Offseason hub (#26) — full
Vyndr Offseason.dc.htmlspec, no page (prod 404). - BUILT-but-not-WIRED (dead code):
ShareCard(0 real importers — S3 article media),MobileEdgeBoard(0 importers — correctly hidden until a real edge feed),DemoScan(0 importers). Book comparison is RESOLVED — it was the headline dead component and is now routed to the grade card. - LIVE-but-not-HONEST: NONE FOUND. Every known fabrication is removed or hidden:
/comparehonest in-dev,MobileEdgeBoardpulled, price tripletNO_MODEL, and the edge_pct "620% edge" display retired 07-31. (Honest state = "no KNOWN live fabrication", not "provably none".) - Orphan pages (live, 0 nav links) — UNRESOLVED:
/intelligence,/soccer,/marketplace,/notifications,/slip,/compare,/parlay(drawer-only)./systemand/offseasonare 404 (never built)./terminal→307 redirect to/dashboard, by design.
PHASE 2 — IS THE DESIGN COMPLETE? NO — three surfaces lack design, not build.
The S-series bundle (specs/design-reference/) covers: Landing · Mobile · System · Intelligence ·
Offseason · Price Triplet · Scanner States + HANDOFF.md.
Surfaces where DESIGN itself is the gap (code exists, no design artboard):
- Live tracking (#15) — built and live, spec only (
specs/LIVE-TRACKING.md), no artboard. - Slip reader (#22) — built and live, spec only (
specs/a1-s9-slip-reader.md). - Newsletter / THE WIRE (#21) — engine built, spec only (
specs/feature-a1-s7-newsletter.md).
Partial design: Parlay lab (#16) exists only as "PARLAY BUILDER" inside System.dc.html, not a
named artboard; Compare (#20) and Alt-line ladder (#17) have no dedicated design.
So: design is complete for the core funnel (landing → dashboard → scan → grade card → ledger → pricing) and incomplete for three shipped-but-undesigned surfaces plus one designed-but-unbuilt (Offseason).
PHASE 3 — CHROME AUDIT MANIFEST
Every surface flagged "→ Chrome audit" across recent orders, i.e. every visual that could not be verified from the backend. State = the session each must be checked in.
| # | Surface / route | State to check in | What to verify |
|---|---|---|---|
| 1 | Grade card /scan |
free + ENTITLED (Desk) | EDGE cell renders —, not a % (Order B). No "620% edge" anywhere. Grade letter + projection still render. |
| 2 | Book comparison on the prop card | free + entitled | Panel renders per-book lines; single-book honest copy; no crown (BOOK_CROWN_ENABLED=false); self-hides when no books. |
| 3 | Alt-line ladder on the grade card | ENTITLED (Desk) only | Rungs show LINE + GRADE, no % figure; base rung marked; ladder ordered by line. |
| 4 | Top-graded board /dashboard |
logged-out AND ENTITLED (Desk) | Board renders ≥1 row (it was empty for months). Logged-out: NO p_win/ev_pct/model_odds in the payload but order still correct. Entitled: p_win present — the path I could not test from the backend. |
| 5 | Hero / landing / |
logged-out | Top read renders with grade + timestamp; honest empty state if nothing qualifies; no +EV/best-bet claim. |
| 6 | Price triplet | free + entitled | NO_MODEL honest-absent ("—"/"NOT PRICED"), no false "poisoned" copy. |
| 7 | /soccer |
logged-out | Renders; no "% edge" (Order B retired it here too). |
| 8 | Ledger /ledger |
entitled | n≥20 gate honored, "RECORD BUILDING" under sample; CLV column honest. |
| 9 | Orphan pages /intelligence, /marketplace, /notifications, /slip, /compare |
logged-out | Confirm each renders honestly (or should be pulled/linked). /compare must show the in-dev state, not Jokić/Wembanyama. |
| 10 | /system, /offseason |
logged-out | Confirm 404 is intended (never built) rather than a broken link from somewhere. |
| 11 | Mobile (≤768px) | logged-out | Bottom tab bar present; MobileEdgeBoard absent (phones show real cards). |
🔑 Items requiring an ENTITLED (Desk) session — only Kev can drive these
#1 (entitled half), #3 alt-line ladder, #4 entitled top-graded board, #8 ledger. Everything else is checkable logged-out or on a free account. #4 is the highest-value item — the strip-after-rank boundary was proven in the payload but its entitled rendering has never been seen.
TAGS
VERIFIED: no promotion occurred (three ways); takeable tags landed; matrix re-derived from live probes + importer/nav counts; design bundle inventory. CANNOT DETERMINE: Newsletter LIVE (Listmonk env not visible from outside). BLOCKED: none.