Template
Experimental
—
—
—
Live state · not yet synced to Reveal build
Import JSON Presentation
Paste JSON or upload a .json file. Replaces the current deck state.
{
"title": "string",
"template_id": "architecture | briefing | narrative",
"sections": [
{
"id": "string (auto-generated if absent)",
"label": "string",
"slides": [
{
"id": "string (auto-generated if absent)",
"type": "title | section-title | bullets | statement | phase-single | image",
"headline": "string (required)",
// type=title
"subheadline": "string",
"meta": "string",
// type=section-title
"sub": "string",
"sectionNum": "string",
// type=bullets
"bullets": ["string", ...],
// type=statement
"statement": "string",
"footnote": "string",
// type=phase-single
"objective": "string",
"deliverable": "string",
"constraint": "string",
"status": "string",
// type=image
"imageUrl": "string (URL)",
"imageAlt": "string",
"caption": "string",
// all types
"speaker_notes": "string"
}
]
}
]
}
Insert Block
Choose a slide type to add to the active section.
Adds to: last section
Select a section in the tree to target it
Export Presentation
Choose an export format. Exports the current in-memory deck state.
Future: PDF, PowerPoint, and pipeline-direct publish will be added in Phase 6.
Design Preferences
Adjust visual styling, density, and layout. Changes are saved with the deck and applied on export.
Presentation Type