Printable idea sheet
showcase_module
reqlan rq/site/site.rq:1334
Katz 0.057
Showcases are standardised and typed in TS content objects.
Types live in types.ts.
Each showcase is its own file under showcases.
index.ts composes them in showcase_set order.
Each showcase file carries rq: comment references to its showcase idea
and to the product ideas it demonstrates.
Short version ( list card ): id, title, summary, tags, mechanism badge.
Long version ( detail page ): full blocks array including payoff.
Exist as a list page and as a full page per slug.
Routes: `/showcase/` and `/showcase/slug/` — static export.
Block kinds needed beyond today's code | features union:
callout — the one-sentence point of the page
exchange — query + response, terminal-styled
diagnostic — editor-style error with quick-fixes
diagram — visually distinct from code; never language- " rq "
caption / mechanism fields on the showcase object
Copy stays minimal and show-don ' t-tell, aligned with site copy rules.
- status
- done
- tests
- showcases.test.ts, showcases.test.ts:gives each showcase its own file with rq comment references
Interactive page: showcase_module