reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/slide_pack_format

Idea detail

slide_pack_format

reqlan rq/marketing_and_media/tutorials.rq:116

block

Summary

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 decks is the editable source of truth derived from `@slides`.
Authored catalog JSONC: manifest.jsonc.
Runtime deck JSON consumed by presentation_player_route is generated from those JSONC sources.
Standalone Reveal shell ( optional local serve ): player
Site embed and lesson routing follow tutorials_section and presentation_player_route.

Jump to outbound references

Jump to inbound references

Navigation

Source file

reqlan rq/marketing_and_media/tutorials.rq

community 44

community cluster

tutorials.rq

file cluster

reqlan rq/marketing_and_media

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

No attributes declared.

Ancestor context

slide_transitions

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

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.

presentation_assets

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].

Outbound references

KindIdeaPathSnippet
file_reference ../../presentations/decks/ presentations/decks/ decks
file_reference ../../presentations/manifest.jsonc presentations/manifest.jsonc manifest.jsonc
file_reference ../../presentations/player/ presentations/player/ player
references presentation_assets reqlan rq/marketing_and_media/tutorials.rq presentation_assets
references slide_transitions reqlan rq/marketing_and_media/tutorials.rq slide_transitions
references slide_visual_system reqlan rq/marketing_and_media/tutorials.rq slide_visual_system

Inbound references

KindIdeaPathSnippet
None

Unresolved references

KindIdeaPathSnippet
references presentation_player_route presentation_player_route
references tutorials_section tutorials_section

Local graph

Initialising graph…