Sprint 56h: fix spawn_list bug + add iris character_sheet support + voice sig auto-import
This commit is contained in:
@@ -244,6 +244,10 @@ steps:
|
||||
- prose_style: copy the 3-sentence Voice & Tone Guide from the outline exactly
|
||||
- chapter_target_words: the target word count per chapter as a number string (e.g., "3500")
|
||||
- chapter_ref: zero-padded two-digit chapter number, e.g. "ch-01", "ch-02", ... "ch-18"
|
||||
- character_profiles: copy the COMPLETE "## Voice Signatures" section from PART 1 of
|
||||
the outline verbatim. Include every named character's Voice Signature entry.
|
||||
If no Voice Signatures section exists, copy the full character entries (## Name blocks)
|
||||
from the Character Bible in Part 1. If this is a non-fiction project, leave empty.
|
||||
|
||||
Rules:
|
||||
- EXACTLY one action per chapter from PART 2 of the outline — no more, no less
|
||||
@@ -281,6 +285,42 @@ steps:
|
||||
prose_style: "string"
|
||||
chapter_target_words: "string"
|
||||
chapter_ref: "string"
|
||||
character_profiles: "string"
|
||||
|
||||
- type: package
|
||||
packet_type: IntakeResponse
|
||||
hint: |
|
||||
SPAWN CHARACTER SHEET TASKS
|
||||
|
||||
From the "## Character Bible" section of PART 1 (or the Voice Signatures section),
|
||||
identify every NAMED character who has a speaking role or significant story function.
|
||||
|
||||
For EACH named character, emit one create_task action:
|
||||
- task_name: "Character Sheet: [character full name]"
|
||||
- task_type: character_sheet
|
||||
- agent_name: Iris
|
||||
- context.character_name: exact canonical name as used in the outline
|
||||
- context.character_name_slug: lowercase, spaces-to-hyphens, remove non-alphanumeric
|
||||
|
||||
Example for a character named "Emmeline Voss":
|
||||
task_name: "Character Sheet: Emmeline Voss"
|
||||
task_type: character_sheet
|
||||
agent_name: Iris
|
||||
context.character_name: "Emmeline Voss"
|
||||
context.character_name_slug: "emmeline-voss"
|
||||
|
||||
Do NOT include unnamed background characters or characters mentioned only in passing.
|
||||
Include at minimum: protagonist(s), love interest(s), antagonist(s), and any character
|
||||
with more than one scene.
|
||||
schema:
|
||||
actions:
|
||||
- type: create_task
|
||||
task_name: "string"
|
||||
agent_name: Iris
|
||||
task_type: character_sheet
|
||||
context:
|
||||
character_name: "string"
|
||||
character_name_slug: "string"
|
||||
|
||||
- type: close
|
||||
rag_update: true
|
||||
|
||||
Reference in New Issue
Block a user