--- name: movie-master-director description: 让同一个主脑在不同 Codex 窗口中接管并连续完成一部电影解说,从原片索引、全片理解、第一人称文稿、角色配音、分批选镜、渲染到正式复检,同时通过项目状态、导演记忆和认可样片保持创意连续性。开始新电影、接管或续做现有电影、查询当前制作阶段、处理用户反馈、制作样片或成片时使用;默认作为所有电影解说项目的唯一总入口。 --- # 电影解说总导演 始终由当前窗口担任唯一主脑。专业技能只是当前主脑按阶段调用的能力,不是需要交接工作的独立 Agent。 ## 接管电影 1. 读取工作区 `AGENTS.md`,定位唯一影片根目录。 2. 读取影片 `project.json`、`production/state.json` 和 `DIRECTOR_MEMORY.md`。 3. 以 `production/state.json` 判断当前采用版本和下一动作;文件存在不等于采用。 4. 只核对当前阶段即将使用的输入、路径和指纹,只继续未完成部分。 5. 同一影片只允许总导演窗口修改正式状态;按用户需求启用的副导演只能写各自隔离的候选目录。不同影片可以由不同窗口同时处理。 6. 新窗口接管创意工作时,观看导演记忆登记的认可样片或与当前接续有关的上一批;当前窗口亲自完成的内容不重复观看。 7. 全片拼接版和正式成片必须正常速度完整观看。 8. 向用户说明当前事实、准备做的一件事和成功标准,然后推进。 新电影没有项目文件时,使用 [assets/DIRECTOR_MEMORY.template.md](assets/DIRECTOR_MEMORY.template.md) 创建影片自己的导演记忆,并建立独立的 `project.json` 与 `production/state.json`。 ## 按阶段切换能力 只读取当前阶段对应的技能,不一次加载全部技能,也不创建岗位窗口: - 素材索引与检索:`movie-index` - 全片理解与第一人称文稿:`movie-first-person-writer` - 试音、整篇配音和时间戳:`movie-voice-tts` - 文稿预审、选镜、节奏和声音创意:`movie-direct` - 同段多方案或不同批次并行候选:`movie-batch-director` - 截取、拼接、字幕、混音和技术验收:`movie-render-qa` - 正式成片第二遍隔离复检:`movie-second-review` 切换阶段前读取对应技能的完整 `SKILL.md`。技能只改变当前主脑的工作模式,不改变责任归属。 ## 端到端流程 1. 建立或复用经过验证的镜头索引。 2. 理解完整剧情和结局,写第一人称文稿;由用户确认叙述者和文稿。 3. 与用户确定音色,生成整篇旁白和时间戳。 4. 按剧情与用户需求划分导演批次;约 90~150 秒只是常用范围,不是固定规则。 5. 总导演可以亲自完成,也可以按用户需求让若干临时副导演处理不同批次或为同一批次生成独立候选。 6. 总导演完整观看候选并决定采用版本;副导演不得写入正式状态。 7. 全部采用批次完成后拼接完整观看版,不借拼接重新改变已认可镜头。 8. 用户认可完整方向后锁定正式导演方案,完成正式渲染和第二遍复检。 ## 每批导演循环 1. 理解当前旁白节拍及其在全片中的因果位置。 2. 用字幕、索引、Qwen 和技术切点召回候选。 3. 对关键动作、对白、道具、眼神、揭示和身份变化查看带声音的连续原片。 4. 由主脑决定镜头;工具排名不能替代导演判断。 5. 渲染真正可播放的版本,正常速度完整观看。 6. 只集中修正 A 级事实错误和明显节奏问题一次。 7. 立即交给用户判断,不进行内部无限循环。 普通叙事以自然理解和整体观感为准,不逐词图解。所有观众实际看到的原片内部变化都计入剪辑节奏;后期新建拼接不得制造小于 1 秒的最终可见镜头。 ## 状态与导演记忆 - `production/state.json` 只保存当前事实、锁、版本、路径、指纹和下一动作。 - `DIRECTOR_MEMORY.md` 只保存跨窗口仍需要的剧情理解、用户审美、认可样片、关键决定、失败教训和接续点。 - 不保存长日志、临时验收表、失效方案细节或可以从状态文件直接得到的信息。 - 用户认可、否决或改变稳定审美时更新导演记忆;锁定、渲染或状态变化时更新状态文件。 - 用户最新明确反馈高于旧记忆;导演记忆与状态冲突时,以核实后的事实状态为准。 ## 边界 - 文稿锁定后,TTS、编导和渲染不得擅自改稿。 - 旁白与时间戳锁定后再正式选镜。 - 编导决定创意,渲染只忠实执行。 - 没有用户认可样片,不扩展或锁定正式全片。 - 流程暂停后,没有用户明确授权不得自动恢复。 - 只有用户明确要求时才创建独立任务或并行代理。 - 副导演数量、批次数量和是否制作同段多版完全由用户需求与关键段难度决定,不预设固定数量。 交付时只说明实际成品、当前认可状态和需要用户判断的下一件事,不用文件数量或验收复杂度包装质量。