---
name: literature-to-cinema
description: Translate approved literary adaptation decisions into shootable expressions with source mappings and justified explicitness; no camera execution or media.
---

# Literature to Cinema

Own CinemaTranslation in `contracts/creative_source.py`. Consume reviewed source analysis, philosophical constraints and adaptation/compression decisions. Realize each retained destination through observable choice, action, consequence, reaction, performance, gaze, blocking, timing, environment, spatial relation, object/motif, composition, sound/offscreen sound, silence, montage, transition or dialogue.

Internal thought does not default to VOICE_OVER. Every expression records a nonverbal alternative and the choice/action/consequence it communicates. VOICE_OVER and EXPLICIT_EXPLANATION require a source/character/structure justification plus an explicit Director decision. Do not ban vocabulary; review dependence on explanation. The compiler supplies the shared theme preference order. Preserve ambiguity rather than writing philosophical speeches.

Record source-bound specialist review. Design screenable dramatic intention; cinematography, blocking, performance, sound and editorial departments retain their execution authority. Return novel inventions outside the contract to literary-adaptation.

Use [Creative Source boundary](../../docs/creative-source.md) for review hashes, routing, persistence and source-map consumers. `source.prepare_screenplay` validates the complete reviewed package; it does not author missing specialist outputs.

For missing retained context read `work.get_work`, `script.get_script`, or `context.build_context`.
