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:
@@ -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 }}
|
||||
@@ -1,23 +1,111 @@
|
||||
# Title
|
||||
---
|
||||
id: scene_01
|
||||
title: "Chapter One: The Beginning"
|
||||
slug: chapter-one-the-beginning
|
||||
act: 1
|
||||
chapter: 1
|
||||
scene: 1
|
||||
type: chapter
|
||||
status: planning
|
||||
word_count_target: 2000
|
||||
word_count_min: 1800
|
||||
word_count_max: 2200
|
||||
pov: ""
|
||||
characters: []
|
||||
setting: ""
|
||||
date: ""
|
||||
time: ""
|
||||
conflict: ""
|
||||
theme: ""
|
||||
tone: ""
|
||||
draft_file: "../../06-First Draft/Act 1/scene01.md"
|
||||
order: 1
|
||||
created: ""
|
||||
updated: ""
|
||||
---
|
||||
|
||||
# Slug
|
||||
# Chapter One: The Beginning
|
||||
|
||||
## POV:
|
||||
**Planning Template** | **ID:** scene_01 | **Status:** {{ status | capitalizes }}
|
||||
|
||||
## Characters:
|
||||
---
|
||||
|
||||
## Setting:
|
||||
## Planning Metadata
|
||||
|
||||
## Conflict:
|
||||
| Attribute | Value |
|
||||
|-----------|-------|
|
||||
| **Act** | {{ act }} |
|
||||
| **Chapter** | {{ chapter }} |
|
||||
| **Scene** | {{ scene }} |
|
||||
| **Type** | {{ type | capitalizes }} |
|
||||
| **Order** | {{ order }} |
|
||||
| **Draft File** | [`{{ draft_file | replace('../../', '') }}`]({{ draft_file }}) |
|
||||
|
||||
## Feeling to convey:
|
||||
---
|
||||
|
||||
## Word Count Target:
|
||||
## Creative Elements
|
||||
|
||||
## The Setup:
|
||||
### POV
|
||||
> {{ pov if pov else "Not specified" }}
|
||||
|
||||
## The Reveal:
|
||||
### Characters
|
||||
{% for character in characters %}- [[{{ character }}]]
|
||||
{% endfor %}
|
||||
|
||||
### Things to Note:
|
||||
### Setting
|
||||
> {{ setting if setting else "Not specified" }}
|
||||
|
||||
### Rough draft:
|
||||
### 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
|
||||
|
||||
---
|
||||
|
||||
**Draft File:** [Open Draft]({{ draft_file }}) | **Created:** {{ created }} | **Updated:** {{ updated }}
|
||||
Reference in New Issue
Block a user