Mark CXXXV
The Beacon Mark
Shipped April 26, 2026
What it is
Per-Mark dynamic OG card at /api/og/marks/[slug]. Closes the audit-flagged gap: every /roadmap/[slug] Spire page (Mark LXII) now renders its own dedicated share card on social with the Mark's label + name + tone-mapped category color (royal/gold/emerald/violet/amber/rose) + summary teaser. Beacon family expands to 9 surface types — every public catalog page on the site now has bespoke share preview. Also wired /excerpts/[instrument]/page.tsx to reuse Mark CIX Beacon Strings card (no new generator needed — same instrument namespace). Pure render from marks-catalog, nodejs runtime to match CXI Beacon Category. Driven by 2026-04-26 codebase audit which flagged 4 pages with missing OG metadata; this commit ships fixes for /roadmap/[slug] and /excerpts/[instrument]; /excerpts/level/[level] and /glossary/section/[slug] queued for CXXXV.1.
Related — same category
See it in the product.
Every Mark exists because string players asked for it. Free demo, no card.