Idea detail
phase_2_content_schema
site/reqs/showcase.rq:502
Summary
Extend ShowcaseBlock union and Showcase type per showcase_module.
Presentation polish can follow in phase_5_detail_layout; schema first.
Ancestor context
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.
phase_5_detail_layoutDetail page layout: beats with captions, mechanism badges distinct from tags, and cross-block highlighting of the shared identifier.
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | phase_5_detail_layout | site/reqs/showcase.rq | phase_5_detail_layout |
| references | showcase_module | site/reqs/showcase.rq | showcase_module |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| ideaset_member | showcase_plan | site/reqs/showcase.rq | — |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Initialising graph…