All revisions

rev 193

2026-05-09

rev 1932026-05-09Cooling

Closes the named rev-192 next-sprint candidate (per-category meta image override on the rev-191 page metadata) at the social-share fallback axis by adding explicit `metadata.openGraph.images[]` and `metadata.twitter.images[]` references across /templates + /templates/[key] + /templates/by-category/[category] so platforms that don't auto-discover Next.js's `opengraph-image.tsx` file convention (some scrapers, some bots, some RSS readers with thumbnail support) still get the rev-167/169/192 dynamic OG card preview when sharing the link + opens a fifth read shape on the templates v1 cluster (keyword search) at GET /api/v1/onboarding-templates/search?q=…&limit=20 so MCP hosts and AI tooling roundup newsletters can retrieve templates mentioning a specific named-discipline (named-therapist, vaccination, named-recital) without scraping the rev-189 dashboard search or re-implementing the filter client-side — mirrors the rev-122 /api/v1/blog `q` keyword filter at the templates axis on the keyword dimension + closes two more rev-192-named radar candidates at the templates axis (independent picture-framing shops with named-substrate-and-glazing + named-rush-job hygiene + named-piece chain-of-custody + named-conservation-grade supplier discipline, and small specialty grocers with named-shrinkage-control + named-private-label margin + named-supplier-trust tier + named-customer-experience hygiene) bringing the templates cluster to fifty-nine named verticals + extending the rev-78 OpenAPI typed-coverage cadence to its 101st unbroken rev. Plus cumulative visual polish on every per-template card on /templates: brighter on-hover border + a subtle brand-color accent strip on the top edge + an animated underline beneath the rev-169 'Open the {Name} page →' link so the card reads as more interactive without competing with the existing CTA hierarchy.

Start free — there are no metered credits to run out.