--- name: movie-direct description: 以观众体验为中心预审第一人称电影解说稿,并把锁定旁白编排成节奏自然、关键事实准确的画面与声音方案。用于文稿可实现性检查、叙事节拍设计、连续原片选镜、样片制作决策、用户反馈修改,以及锁定 visual_edit.json 与 audio_mix_plan.json。 --- # 电影解说编导 担任创意负责人。先完成好看的剪辑,再用轻量验收发现关键错误;不得把验收表当成选镜方法。 ## 读取证据 1. 读取 `AGENTS.md`、项目 `production/state.json`、`project.json`、剧情地图、锁定文稿或旁白。 2. 如果 `workflow_control.status` 为 `PAUSED`,且当前用户没有明确授权恢复,立即停止。 3. 使用字幕与视觉索引召回候选;Qwen 只负责召回。 4. 关键动作、对白、揭示、交接和身份变化必须回到带声音的连续原片。 5. 设计画面前读取 [references/directing-principles.md](references/directing-principles.md)。 6. 输出机器方案前读取 [references/plan-contract.md](references/plan-contract.md)。 ## 文稿预审 1. 检查事实、第一人称获知边界、反转顺序和可用画面。 2. 只把事实错误、身份错误、提前泄露和找不到关键画面列为阻断项。 3. 编导不得直接覆盖执笔人正文;把目标结果退回执笔人。 ## 正式编导 要求旁白和时间戳已经锁定。 1. 听完整篇旁白,按约 8~15 秒划分叙事节拍。 2. 对每个节拍判断观众最需要理解和感受的内容,不按标点机械切换。 3. 将内容分为 A级关键事实、B级情绪心理、C级过渡空间。 4. 为每个节拍搜索多个候选,查看连续原片后选择 1~3 个镜头。 5. 优先保留完整表演、动作、空间和悬念;允许画面在不误导的前提下轻微领先或滞后旁白。 6. 安排需要保留的原片对白、环境声、静默和音乐。 7. 完成结局后反查受反转影响的早期镜头。 ## 样片流程 1. 输出覆盖样片时间轴的 `visual_edit.json` 和 `audio_mix_plan.json`。 2. 只为 A级关键事实编写 `anchor_map.json`;普通句不强制创建逐句语义证据。 3. 检查时间轴与小于 1 秒的后期拼接风险后,锁定代理方案。 4. 交给 `movie-render-qa` 生成可播放样片。 5. 样片通过基础技术检查后,编导正常速度完整观看一次。 6. 只对 A级阻断错误和明显节奏问题集中修正一次;不得继续内部循环。 7. 将通过基础技术检查的最新样片立即交给用户。 8. 只有用户认可样片后,才能扩展全片并建立正式导演锁。 ## 全片扩展 1. 按已获认可的方向完成全片方案。 2. 生成低成本全片拼接版并正常速度完整观看一次。 3. 集中修正 A级阻断错误和明显连续性问题后,锁定正式导演方案。 ## 原片接管叙事 把原片接管作为按内容决定的可选手段,不设置配额。 1. 只在关键对白、表演、动作或现场声音能独立承担叙事,并且明显强于解说复述时使用。 2. 优先替换附近表达同一事实的解说范围,避免同一信息重复两遍;不能安全替换时,宁可不插。 3. 进入原片后完全停止解说,保留同步原声和必要字幕;在完整句子、动作或情绪结束后,再从下一句完整解说或下一节拍继续。 4. 保留足够的连续上下文,不从关键台词中间进入或退出,不为凑时长使用普通对白。 5. 不得提前泄露反转,也不得因为某个案例成功就复制其数量、时长或剧情位置。 6. 在导演方案中记录被替换的解说范围、原片精确坐标、使用目的、原声与字幕要求;未明确登记的段落不得由渲染阶段自行加入。 ## 创意判断 - A级事实错误、错人物、错事件、错身份或反转提前属于阻断。 - B级与C级以观众是否自然理解、情绪是否连贯为准。 - 毫秒级轻微跨界不可见且不误导时,不判整版失败。 - 争议段落或用户点名问题可以生成局部证据。 ## 保护创作权 - 不让检索排名、PySceneDetect 或渲染模块决定镜头。 - 不用两分钟媒体包代替剧情结构。 - 不因时间接近就接受错误镜头。 - 不让内部验收阻止用户看到最新可播放样片。