叙事桥接
Purpose
Keep three responsibilities separate:
1. Story intelligence — $山音超级编剧大师 decides what the story means and why a scene exists.
2. AI directing — $AI视频场景导演V1.1 decides how the approved story becomes executable video units.
3. Visual previsualization / delivery — $样片级AI精修线稿分镜PPT turns selected director shots into storyboard plates, QC, and PPT delivery.
Never merge source code or method text across these skills. Exchange only structured state.
Stage A — STORY_BLUEPRINT → director handoff
Accept STORY_BLUEPRINT and produce DIRECTOR_HANDOFF containing:
- TASK_CARD_SEED
- SCENE_CARD_SEED[]
- CHARACTER_CARD_SEED[]
- SHORT_DRAMA_CARD_SEED when applicable
- narrative continuity ledgers
Mapping principles
- dramatic_action.goal → character objective / scene objective
- dramatic_action.conflict → obstacle
- dramatic_action.stakes → scene pressure / risk
- dramatic_action.result → end_state
- scene_value.start/end → start_state / end_state + dramatic_turn
- dialogue_intent.spoken → approved dialogue (immutable unless user authorizes rewrite)
- dialogue_intent.subtext → performance intent, not spoken exposition
- information_ledger → audience/character knowledge constraints
- foreshadow_ledger → prop/event continuity and reveal timing
- world rules → scene physics, environment rules, MAY_INFER limits
Do not invent camera choices at Stage A unless the user explicitly asks. Camera belongs to the director layer.
Stage B — director SHOT_CARD[] → storyboard handoff
After $AI视频场景导演V1.1 has produced/approved SHOT_CARDs, convert each selected shot into:
- id
- episode
- title
- scene
- camera
- action
- mood
- core_event
- subjects
- spatial_design
- continuity_lock
- storyboard_prompt_seed
Then hand these entries to $样片级AI精修线稿分镜PPT for:
镜头选择 → spatial_design → continuity_lock → storyboard prompt → 试片 → QC → PPT.
Precedence
- Latest explicit user correction
- Approved story facts / dialogue
- Director locked state
- Reference-asset duties
- Narrative ledgers
- Safe production inference
- Storyboard defaults
Hard boundaries
- Bridge never rewrites plot by itself.
- Bridge never converts subtext into literal dialogue.
- Bridge never lets storyboard art override director continuity.
- Bridge never lets a visual shortcut erase a narrative reveal or information asymmetry.
- Physical continuity and narrative continuity are both mandatory.
Machine interface
Use scripts/bridge.py for deterministic JSON conversion. Bridge 1.1 validates its director-side seeds against the physically installed /home/oai/skills/AI视频场景导演V1.1/schemas/*.json contracts and consumes the real nested SHOT_CARD.camera, subject_ids, continuity_out, scene anchors, physics, and locked constraints on the storyboard leg. Schemas live in schemas/.