revise-screenplay
Revise Screenplay
Workflow
-
Read core contract,
CHARACTER_PROFILE.md, style rules, screenplay craft, canon,01_story/characters.md, current story state, full screenplay, scene manifest, and line manifest when present. -
Diagnose in this order: structure, scene necessity, scene turn, filmability, staging, dialogue, character-voice drift, line-level economy.
-
Fix scenes that do not change state before polishing dialogue.
-
Remove action that cannot be filmed or convert it into behavior or sound.
-
Check entrances, exits, props, knowledge, and relationships after every scene move.
-
Update the scene manifest and
02_screenplay/line_manifest.jsonlimmediately after screenplay changes. Preserve existingLINE-###IDs for surviving units; retire or remove deleted units and assign new IDs only to genuinely new production units. -
Mark downstream preproduction and generation artifacts stale in state.
-
Run
scripts/screenplay_consistency.py <project>after screenplay or line-manifest edits. Do not verify dialogue with a hand-written list of character names. -
Apply the
project-impactprocedure after accepted screenplay changes and mark affected production artifacts stale.
Done
Screenplay, scene manifest, and line manifest agree, screenplay_consistency.py passes, accepted notes are resolved, and no stale production artifact is still marked approved.