Sprint 56h: butterfly effect + character sheet auto-import

- drafting.yml: add {character_profiles} in PASS 0, PASS 3 character state
  extraction, rag_write for character-state asset (enables butterfly effect
  in draft mode), document for character-state file, conditional_skills
- character_sheet.yml: add rag_write step writing voice-sig-{slug} asset
  so auto-import can pick up completed character sheets from RagMemory
- book_chapter.yml: package hint now detects new characters from PASS 3
  Character State (spawns character_sheet tasks) and detects Permanent:YES
  changes (spawns character_update tasks)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
David Baity
2026-03-24 22:46:22 -04:00
parent 6b00fcb6bc
commit 40f22fa685
3 changed files with 126 additions and 7 deletions

View File

@@ -315,6 +315,17 @@ steps:
Reviewers have NO other way to access the chapter content.
Do NOT summarize or truncate it — include every word of the chapter.
NEW CHARACTER DETECTION (Bug G fix):
Look at the Character State from PASS 3 above (step 4). For each character listed there
whose name slug does NOT already have a "character-{slug}" file in PROJECT DELIVERABLES,
emit one additional create_task action per new character using task_type: character_sheet.
This ensures new characters introduced in this chapter get proper character sheets.
PERMANENT CHANGE DETECTION (butterfly effect):
For any character in the Character State whose "Permanent:" field is YES,
emit one additional create_task action using task_type: character_update.
This triggers the character update pipeline to record deaths, power changes, etc.
Now spawn the three independent editorial reviewers
and the roundtable debate. Use the exact task_names shown — the roundtable depends_on all three.
schema: