feat: Add linked scene/chapter templates with planning-draft file references

- Updated Plot scene template with YAML frontmatter for metadata tracking
- Updated First Draft scene template with YAML frontmatter
- Added _template.md files in both Plot and First Draft folders
- Added create_scene.py script for automatic file creation and linking
- Planning files reference draft files via 'draft_file' field
- Draft files reference planning files via 'planning_template' field
- Word count targets tracked in planning, current count in draft
- Added comprehensive scripts/README.md with usage guide
- Supports --from-planning and --from-draft for creating missing counterparts

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
landon
2026-09-15 14:20:44 -05:00
parent d311e87836
commit b183237d59
6 changed files with 1117 additions and 12 deletions
@@ -0,0 +1,118 @@
---
id: scene_new
title: "New Scene Title"
slug: new-scene-title
act: 1
chapter: 1
scene: 99
type: scene
status: planning
word_count_target: 2000
word_count_min: 1800
word_count_max: 2200
pov: ""
characters: []
setting: ""
date: ""
time: ""
conflict: ""
theme: ""
tone: ""
draft_file: ""
order: 99
created: ""
updated: ""
---
# New Scene Title
**Planning Template** | **ID:** scene_new | **Status:** {{ status | capitalizes }}
---
## Planning Metadata
| Attribute | Value |
|-----------|-------|
| **Act** | {{ act }} |
| **Chapter** | {{ chapter }} |
| **Scene** | {{ scene }} |
| **Type** | {{ type | capitalizes }} |
| **Order** | {{ order }} |
| **Draft File** | {{ draft_file if draft_file else "[Create Draft File](#)" }} |
---
## Creative Elements
### POV
> {{ pov if pov else "Not specified" }}
### Characters
{% for character in characters %}- [[{{ character }}]]
{% endfor %}
### Setting
> {{ setting if setting else "Not specified" }}
### Date & Time
> {{ date if date else "Not specified" }} | {{ time if time else "Not specified" }}
---
## Story Structure
### Conflict
> {{ conflict if conflict else "Not specified" }}
### Theme
> {{ theme if theme else "Not specified" }}
### Tone
> {{ tone if tone else "Not specified" }}
---
## Word Count Goals
| Metric | Value |
|--------|-------|
| **Target** | {{ word_count_target }} |
| **Minimum** | {{ word_count_min }} |
| **Maximum** | {{ word_count_max }} |
---
## Scene Planning
### The Setup
>
### The Reveal
>
### Things to Note
-
-
---
## Status Tracking
- [ ] Scene outline complete
- [ ] Character arcs aligned
- [ ] Location details verified
- [ ] Conflict established
- [ ] Word count target set
- [ ] Ready for drafting
---
**Instructions:**
1. Copy this file to the appropriate act/chapter folder
2. Rename to `scene_XX.md` (e.g., `scene_02.md`)
3. Update the YAML frontmatter with scene details
4. Set `draft_file` to point to the corresponding draft file
5. Create the draft file using the template in `06-First Draft/_template.md`
**Related:** [Story Bible](../../03-Story-Bible/_index.md) | **Created:** {{ created }} | **Updated:** {{ updated }}