Sprint 56h: fix spawn_list bug + add iris character_sheet support + voice sig auto-import

This commit is contained in:
David Baity
2026-03-23 23:46:13 -04:00
parent 4124bd8ba8
commit 79a2e8ab7c
13 changed files with 268 additions and 9 deletions

View File

@@ -65,15 +65,20 @@ steps:
- "Wrong" word choices that feel authentic to a character's way of thinking
VOICE DEFENDER PASS (do this BEFORE applying any changes):
If a Character Bible or Voice Signatures section exists in the project context:
CHARACTER VOICE PROFILES:
{character_profiles}
If the above block is non-empty:
1. For each named character: read one page of their dialogue with speaker tags removed.
Can you identify the character from voice alone? If NO — note it.
2. Is there at least ONE moment per scene where a character's voice is imperfect?
(A sentence that trails off. A wrong word. Something that doesn't quite land.)
If EVERY dialogue line is quotable and polished — that is a problem. Flag it.
3. If a character's voice signature is MISSING from a scene, you may add ONE instance
of an established signature item (from the Character Bible). Do NOT invent new ones.
of an established signature item (from the Character Profiles above). Do NOT invent new ones.
Do NOT add signatures that are not already established.
If the block is empty, fall back to checking RAG/project context for a
"## Voice Signatures" section before performing the same checks.
This voice check is SECONDARY to MUST APPLY items, but it is never skipped.
EXPLICITLY FORBIDDEN: