Idea detail
showcase_module
reqlan rq/site/site.rq:1334
Summary
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.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | types.ts, index.ts, showcases |
| status | done |
| tests | showcases.test.ts, showcases.test.ts:gives each showcase its own file with rq comment references |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| file_reference | "../../site/src/content/showcases/types.ts" | site/src/content/showcases/types.ts | types.ts |
| file_reference | "../../site/src/content/showcases" | site/src/content/showcases | showcases |
| file_reference | "../../site/src/content/showcases/index.ts" | site/src/content/showcases/index.ts | index.ts |
| references | showcase_set | reqlan rq/site/site.rq | showcase_set |
| file_reference | "../../site/src/content/showcases.test.ts" | site/src/content/showcases.test.ts | showcases.test.ts |
| file_reference | "../../site/src/content/showcases.test.ts:gives each showcase its own file with rq comment references" | site/src/content/showcases.test.ts | showcases.test.ts:gives each showcase its own file with rq comment references |
| comment_link | showcase_module | reqlan rq/site/site/src/content/showcases/index.ts | // rq:showcase_module |
| comment_link | showcase_module | reqlan rq/site/site/src/content/showcases/types.ts | // rq:showcase_module |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | showcase | reqlan rq/site/site.rq | showcase_module |
| references | diagrams_are_never_dressed_as_code | reqlan rq/site/site.rq | showcase_module |
| references | phase_2_content_schema | reqlan rq/site/site.rq | showcase_module |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…