Files
vyndr/specs/pre-audit-status-pull.md
builtbykev d54eca0afc report: pre-audit status pull — no promotion occurred; matrix re-derived (15/26)
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
2026-07-31 01:40:04 -04:00

10 KiB
Raw Permalink Blame History

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.
  • efficiencyShading is 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-31EDGE 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 RESOLVEDBookComparisonPanel 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; /system404
26 Offseason hub Y P N N /offseason404, 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.html spec, 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: /compare honest in-dev, MobileEdgeBoard pulled, price triplet NO_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). /system and /offseason are 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):

  1. Live tracking (#15) — built and live, spec only (specs/LIVE-TRACKING.md), no artboard.
  2. Slip reader (#22) — built and live, spec only (specs/a1-s9-slip-reader.md).
  3. 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 presentthe 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.