Changelog
Notable changes to slashsynthex.com — the public marketing and documentation site. For Synthex plugin releases, see the upstream repository at
bluminal/lumenai
.
Versions follow SemVer with site-content-level granularity: major = visual/IA overhauls, minor = new pages or sections, patch = copy/style fixes.
0.1.0 — 2026-05-11
Initial public release. The site goes live at slashsynthex.com with the full code-side deliverable across the five planned phases.
Pages
- Landing — marketing hero, lifecycle, 15-agent org chart with three tiers, command grid, quickstart, footer with Bluminal sponsor credit.
- Docs — three-pane shell with sidebar / right-TOC / scroll-spy. Group ordering: Get started → Concepts → Reference → Extending → Resources. Cmd+K palette across all routes.
- Concepts (7 pages) — Philosophy (excerpt + canonical link to AJ's essay), Lifecycle, Quality gates, Reviewer pipeline, Parallel execution, Marketplace, plus the standalone Configuration reference.
- Reference (7 pages) — Agents directory + per-agent slug routes (15), Commands directory
- per-command slug routes (11), Documents, Specs, ADRs, RFCs, Plugin architecture.
- Extending (2 pages) — Authoring agents, Authoring commands.
- Top-level — Examples (4 Coming-Soon slots), FAQ (6 Q&A), Links.
Per-route OG cards
Every route ships with a tailored OG image generated at the edge via @vercel/og. Landing,
docs-section, and reference-detail templates cover the full surface. All four dynamic OG
handlers wrap their primary render in try/catch with a system-font fallback.
Programmatic affordances
<SlashCommand>— single typographic source of truth for the/synthex:<verb>mark across NavBar, OrgChart, Commands grid, MDX, Cmd+K palette, and OG templates.<AnchorButton>— left-margin#glyph on every H2/H3 with one-click deep-link copy and<Toast>feedback.<PageShare>— Copy URL / Copy as markdown / Share to X / Share to LinkedIn dropdown on every docs page.<Toast>—aria-live="polite"provider, FIFO stack of 3, opacity-only animation underprefers-reduced-motion.- CodeBlock copy — every fenced code block gets a copy button; raw-code copy strips
leading prompts (
$,▸,>).
SEO + AI-search
- JSON-LD on every route:
WebSite+Organizationsite-wide, plusSoftwareApplication,HowTo,TechArticle,BreadcrumbList,CollectionPage,FAQPageas appropriate. dateModifiedderived fromgit log -1per source file (no rebuild-time noise).public/llms.txtshort summary;public/llms-full.txtregenerated at build from all docs MDX.- Sitemap with 47+ entries; robots.txt allows all crawlers, disallows
/design/. - Lighthouse:
/docsand/docs/getting-startedpass all four thresholds (Perf 95+, A11y 96, BP 95+, SEO 100).
Quality gates (CI-enforced)
- ESLint with custom
synthex/no-styled-jsx-in-loopsrule (D13). - TypeScript strict mode (
noUncheckedIndexedAccess,exactOptionalPropertyTypes). - Vitest 169/169 unit tests.
- Playwright e2e + a11y;
npm run test:a11ypasses 15/15 on the local build + 3/3 on the live deploy. size-limitbudgets per D19 (HTML ≤25KB, JS ≤240KB, CSS ≤30KB — gzipped).- Local structured-data audit validates every JSON-LD block against minimal Schema.org rules.
- Local internal-link audit asserts zero broken hrefs.
llms-full.txtstaleness check.
Infrastructure
- Hosted on Vercel (project
bluminal-labs/slashsynthex-web) with auto-deploy frommain. - Apex
slashsynthex.com+wwwredirect; HSTS preload-eligible. - Plugin data sync (
data/agents.json+data/commands.json) refreshed from the upstream LumenAI repo at build, with committed-snapshot fallback for rate-limit / outage resilience.
Acknowledgements
Sponsored and developed by Bluminal. The Ralph Loop driving the authoring iterations is itself a Claude Code plugin pattern.
Upcoming
- Pagefind search (post-launch, replacing the current static Cmd+K index)
- Examples pages (the four Coming-Soon slots filled in)
- AJ's "Agentic Software Delivery" essay republished where appropriate
The implementation plan tracks per-task status at the source level; this changelog records material site changes as they ship.