| """ | |
| Scene planning subsystem. | |
| Converts a filled BranchGraph (narration + prompts) into | |
| production instructions: shot list, camera moves, overlay | |
| placement, interaction UI positions. | |
| Submodules: | |
| storyboard.py plan_storyboard(graph, intent) — writes | |
| the ``storyboard`` dict on every node. | |
| shot.py camera / duration / mood primitives. | |
| interaction_layout.py where hotspots / choice UI render on | |
| the video frame. | |
| """ | |
| from .interaction_layout import InteractionLayout, plan_interaction_layout | |
| from .shot import ShotSpec | |
| from .storyboard import plan_storyboard | |
| __all__ = [ | |
| "InteractionLayout", | |
| "plan_interaction_layout", | |
| "ShotSpec", | |
| "plan_storyboard", | |
| ] | |