Session 53: Social preview fix — OG meta tags + image (2246 tests)
The link preview still showed engineer-speak ("Bayesian intelligence", "kill
conditions") because the OG meta tags were never updated after the S44 landing
cleanup.
- layout.tsx: de-jargoned the openGraph + main description + titles → "Pre-graded
player props with proprietary archetypes. Correlation-aware Parlay Lab.
Real-time line movement tracking. Built in Detroit." (Used "proprietary
archetypes" not "45" — codebase has 41.)
- NEW app/opengraph-image.tsx (+ twitter-image.tsx re-export): dynamically
generated 1200x630 card — VYNDR wordmark, "The books have every advantage. /
We built this to give it back." + feature row. Node runtime (not edge —
self-hosted standalone). Both routes prerender to a real PNG.
- Removed the stale /og-image.png metadata ref so the file convention owns the
image (no duplicate og:image tag).
Backend 2239 -> 2246 tests (+7), 193 suites. Web build clean (exit 0).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+21
-3
@@ -1,11 +1,29 @@
|
||||
# VYNDR — Build State
|
||||
|
||||
## Last Updated
|
||||
2026-06-18
|
||||
2026-06-19
|
||||
|
||||
## Current Phase
|
||||
SHIP BUILD v52.0 — Push-to-Book "Coming Soon" teaser + infrastructure
|
||||
verification (snapshot status probe, scheduler logs, delta pipeline confirmed).
|
||||
SHIP BUILD v53.0 — Social preview fix: clean OG/Twitter meta + dynamically
|
||||
generated 1200x630 OG image.
|
||||
|
||||
## Session 53 (2026-06-19) — SHIPPED ✅ SOCIAL PREVIEW FIX
|
||||
|
||||
Backend 2239 → **2246 tests** (+7), 193 suites. Web build clean (exit 0).
|
||||
|
||||
- **OG/Twitter copy de-jargoned** (`layout.tsx`): the openGraph description had
|
||||
"Bayesian intelligence / kill conditions"; the main description had "xG
|
||||
regression / penalty taker". Replaced with "Pre-graded player props with
|
||||
proprietary archetypes. Correlation-aware Parlay Lab. Real-time line movement
|
||||
tracking. Built in Detroit." Title → "VYNDR — The edge the books don't want you
|
||||
to have". NOTE: did NOT write "45 archetypes" (the spec said 45, but the codebase
|
||||
has 41 — used "proprietary archetypes" to stay accurate).
|
||||
- **Dynamic OG image** (`app/opengraph-image.tsx` + `twitter-image.tsx` re-export):
|
||||
1200x630, #06060B bg, VYNDR wordmark (green R), "The books have every advantage.
|
||||
/ We built this to give it back." + feature row. Node runtime (NOT edge — this
|
||||
is a self-hosted standalone build). Both routes prerender to a real PNG at build.
|
||||
- The stale static `/og-image.png` reference was removed from metadata so the
|
||||
file-based convention owns the image (no duplicate/conflicting og:image tag).
|
||||
|
||||
## Session 52 (2026-06-19) — SHIPPED ✅ TEASER + INFRA VERIFICATION
|
||||
|
||||
|
||||
Reference in New Issue
Block a user