Members

IdeaFileStatusSummary
presentation_assets reqlan rq/marketing_and_media/tutorials.rq Shared files live under ["../../presentations/assets/"]. Required: logo ( copy of ["../../site/public/logo.svg"] ). Optional placeholders: montage-ide, activity-bar, chat-search, file-link ( SVG or PNG keys referenced from decks ). Public asset serving must stay aligned with [site_reqs.assets].
slide_pack_format reqlan rq/marketing_and_media/tutorials.rq Each published episode that ships a deck declares an `@slides` list. Each slide item is an anonymous block with: - id — stable slide handle - transition — reveal transition name per [slide_transitions] - background — theme key per [slide_visual_system] - kicker / heading / body — on-screen copy ( minimal ) - code / code_lang — optional fenced snippet shown on the slide - asset — key into [presentation_assets] - fragments — optional comma-separated fragment labels ( fade-in ) - notes — speaker notes, usually the VO lines from `@script` Authored deck JSONC under ["../../presentations/decks/"] is the editable source of truth derived from `@slides`. Authored catalog JSONC: ["../../presentations/manifest.jsonc"]. Runtime deck JSON consumed by [site_reqs.presentation_player_route] is generated from those JSONC sources. Standalone Reveal shell ( optional local serve ): ["../../presentations/player/"] Site embed and lesson routing follow [site_reqs.tutorials_section] and [site_reqs.presentation_player_route].
slide_transitions reqlan rq/marketing_and_media/tutorials.rq Default deck transition: fade. Use slide for section / series breaks. Use none for side-by-side code-compare beats so the eye stays on the content. Fragment animation: fade-in for try-this prompts and CTAs.
slide_visual_system reqlan rq/marketing_and_media/tutorials.rq Brand from [brand]: dark rust base, aqua accent, pink highlight. Quiet chrome per [show_dont_tell] — no dense labels on slides; narration carries detail. Background keys: brand-dark, brand-panel, brand-contrast. Typography: one heading, one short body, optional code block; logo on title and end cards.