-
Notifications
You must be signed in to change notification settings - Fork 2
YAML Frontmatter
This page covers scene metadata (basic and advanced), beat notes, and backdrop notes. Radial Timeline reads metadata from Obsidian properties (YAML frontmatter) at the top of each note. If you prefer to keep things light, you can start with only the minimal fields and fill the rest later.
Class: Scene # Type: Scene
Act: 1 # Which act (1-3)
When: # Story chronology date (YYYY-MM-DD 12:34pm)
Duration: # How long the scene lasts (e.g., "45 seconds", "45s", "45sec", "2 hours", "3days")
Synopsis: # Concise present-tense snapshot for hovers/outlines (1-3 sentences)
Summary: # Extended scene expansion (events, emotional turns, subtext, outcome)
Subplot: Main Plot # Single subplot (or use array format below for multiple)
Character: # Characters in the scene (use array format below for multiple)
POV: # blank, first, you, third, omni, narrator, two, all, count
Status: Todo # Scene status (Todo/Working/Complete)
Publish Stage: Zero # Progress stage (Zero/Author/House/Press)
Due: # Target completion date (YYYY-MM-DD). When setting Scene to Complete, change this to that day's date for better novel completion estimate
Pending Edits: # Notes for next revision (especially for zero draft mode)
Pulse Update: # AI-generated scene pulse analysis flagFor multiple subplots or characters, use YAML list format:
Subplot:
- Main Plot
- Subplot 1
Character:
- "Protagonist"
- "Mentor"
- "Child One"
Place:
- "Castle"
- "Forest"
- "Planet Nine"Obsidian links are supported in properties. Use the double-bracket wikilink format inside quotes if you want a field to link to a note.
-
pov: first— first listed character gets a¹marker. -
pov: second/pov: you— insertsYou²ahead of the cast. -
pov: omni— showsOmni³to signal an omniscient narrator. -
pov: objective— showsNarrator°for camera-eye scenes. -
pov: two,pov: 4,pov: count,pov: all— highlight multiple carriers.
You can control how POV is displayed in Settings → Point of view.
Advanced scene properties add optional fields for deeper workflows (Dramatica, custom analysis, and more). This profile is customizable.
Class: Scene
Act: 1
When: 2085-01-01 1:30pm
Duration: 6 hours
Synopsis: What happens in a few lines.
Subplot:
- Subplot 1
- Subplot 2
Character:
- "Character 1"
Place:
- "Earth"
Status: Todo
Publish Stage: Zero
Due:
Pending Edits:
Iteration: # Edit iteration count (deprecated: was "Revision")
Type: # Optional scene role or classification
Shift: # Optional value shift or polarity change
Questions: # Analysis Block
Reader Emotion:
Internal: How do the characters change?
Total Time:
Words: # Statistics
Runtime: # Technical runtime (screenplay time / reading time, e.g., "2:30", "45s")
Pulse Update: No
Summary Update:The Scene properties editor lets you tailor the advanced scene properties while keeping required base keys intact. Add, remove, or reorder optional fields to match your workflow.
- Enable Settings → Scene properties & remapping → Scene properties editor.
- Required base keys stay locked and auto-included in order.
- Optional keys can be drag-reordered, renamed, deleted, or added.
- RT-managed maintenance only governs the core and current advanced scene-property fields.
- External or foreign YAML properties are preserved and are not deleted by scene-property maintenance.
- Reorder keeps foreign keys attached to the RT-managed item directly above them instead of pushing them into a generic end block.
- Use the restore icon to revert to the shipped defaults.
Class: Beat # Formerly Plot, Deprecated
Act: 1
Purpose: Why this beat exists in the structure (1-2 sentences, avoid retelling scene events).
Beat Model: Save The Cat
Range: 0-20
Gossamer1: 12 # First run (oldest) - Up to 30 evaluation passes
Gossamer1 Justification:
Gossamer2: 21 # Second run (most recent in this example)
Gossamer2 Justification:Beat semantics: Beats are structural, not temporal. They do not use the
Whenfield — ordering comes from Act assignment and filename prefix (sceneInteger.minor, for example7.01).
Beat notes have their own Beat properties editor in Settings → Story beats system. Use it to add custom keys and choose which fields appear in beat hovers. Beat properties are stored per beat system.
Class: Backdrop # Used for special context events that move the plot. Appears as a dedicated ring in Chronologue mode. See also micro-backdrop rings for lighter-weight context.
When: # Start Date time (YYYY-MM-DD HH:MM)
End: # End Date time (YYYY-MM-DD HH:MM)
Context: Static world context this backdrop represents (no scene-level unfolding).Backdrop notes can be extended using the Backdrop properties editor in Settings.
- Scene properties editor: Customize the advanced scene properties (optional fields and hover metadata).
- Beat properties editor: Customize beat note fields and beat hover metadata.
- Custom Metadata Mapping: Map your existing keys to Radial Timeline keys without rewriting your files.
See Scene properties & remapping and Story beats system for configuration details.
If your vault already uses different frontmatter keys for scene metadata, you can map them to Radial Timeline's system keys in Settings → Custom Metadata Mapping.
Example: If you use Timeline: 2024-01-01 instead of When: 2024-01-01, create a mapping from Timeline to When.
The plugin automatically recognizes legacy field names, so you don't need to update existing scene notes when field names change:
| Current Name | Legacy Names (still work) |
|---|---|
Iteration: |
Revision:, Iterations:
|
Purpose: |
Description: |
Context: |
Synopsis: (Backdrop only) |
Beat notes do not use When: — they are ordered structurally by Act and filename prefix. Recommended format: fixed-width decimal minors (1.01, 1.02, ...).
Existing notes with old field names will continue to work. Only new notes created from the built-in property profiles will use the current field names.
- Home
- Getting Started
- How to
- Settings
- Radial Timeline View
- Inquiry View
- Commands
- Reference
- Support & Legal