Idea detail
showcase_module
site/reqs/showcase.rq:440
Summary
Showcases are standardised and typed in TS content objects.
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.
Ancestor context
No ancestor chain recorded.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | @/site/src/content/showcases.ts | site/reqs/@/site/src/content/showcases.ts | showcases.ts |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | diagrams_are_never_dressed_as_code | site/reqs/showcase.rq | showcase_module |
| references | phase_2_content_schema | site/reqs/showcase.rq | showcase_module |
| references | showcase | site/reqs/showcase.rq | showcase_module |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | slug | slug |
Initialising graph…