literature-to-cinema · git:20260922.e4b072e · 2026-09-22 · sha256 d2330b32c6d99a05
literature-to-cinema git:20260922.e4b072eA
Immutable. This exact content never changes and is served at /api/v1/blob/d2330b32c6d99a05.
--- 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`.