laohan-motion · diff
v1.1.9 to v2.0.0
51 added, 121 removed. Audit A to A.
---
name: laohan-motion
- version: "1.1.9"
- description: 数字人×Motion模板视频制作总入口(路线④)。从锁定口播稿到成片交付的全链编排:配音→同声口型→拼接→全库模板选型→导演→production-guard门链→异模型复核→交付。Use when 用户说"创作motion视频""做motion片""motion制作""数字人motion路线""走motion模板"或锁定稿后选择数字人×Motion模板路线。
+ version: "2.0.0"
+ description: 老韩数字人×Motion视频的端到端入口。承接一句创作需求或在制任务,串联共同选题、LOCAL/Gemini全部文案双稿融合、本人形象、v3-05配音、同声口型、模板导演、真实动态样段、异模型复核、渲染与候选交付;按依赖并行与已验输入恢复。用户说“做motion视频”“从选题到成片”“继续motion制作”“motion提速”或锁稿后选Motion时使用。仅原生Remotion、声音训练或单独发布不走本链。
---
- # laohan-motion · 数字人×Motion模板制作入口
-
- 本skill是Motion正式路线的制作编排入口,**不是方法真源**。方法、门与合同只认视频项目内的现行文件;本skill与项目真源冲突时,以项目真源为准,并按laohan-skillcreator流程回本仓修订skill。本文对齐当前PIPELINE/V4/DH-ROUTE;听感门等会演进的语义以真源现行文本为准,不从本skill复述。
-
- 项目根固定:`/Users/hanzhmacbookair/Documents/laohanvideo`(下文相对路径均从此起算)。
-
- ## 触发与反触发
-
- **触发**:创作/制作motion视频、motion路线出片、数字人×Motion模板、锁定稿后走Motion。
-
- **反触发(分流到对应入口)**:
- - 原生Remotion episode(真人横/竖屏、digital_human_portrait竖屏)→ laohan-bianpai / laohan-daoyan。用户明确要**竖版数字人**也走原生 digital_human_portrait(Motion现行交付要求为landscape 16:9)。Motion期不建 `episodes/<slug>`、不占原生在制期名额、不跑 `new-episode`/`production-route`/`orchestrate-step`/0—⑭回执与0号门。
- - 历史AST、双renderer对照、恢复历史episode → laohan-donghua。
- - 选题与写稿(未锁定稿)→ laohan-xuanti / laohan-chuangzuo;本skill从锁定稿起接。
- - 声音模型训练(复刻博主音色)→ laohan-yinse;v3-05是老韩已训音色模型,其每期WAV由项目侧产出。
- - 发布与运营(⑫—⑭)→ 两路共用,授权、目标平台及最终点击方只认生产合同、四平台发布规格与本期明确指令,不在本skill另写永久手动/自动政策。
-
- ## 开工必读(漂移自检,每次执行)
-
- 按序读取并核对存在;缺任一文件或内容明显改版(如stage清单变化)→ 停止并报告漂移,不凭记忆继续:
-
- 1. `motion/mastery/PIPELINE.md` — 命令与门链唯一真源
- 2. `motion/mastery/PRODUCTION-METHOD-V4.md` — 制作方法现行版
- 3. `motion/mastery/DH-ROUTE.md` §一A—一C — 声音/口型/拼接真源
- 4. `motion/mastery/delivery-requirements.json` — 用户画幅与质量要求真源(当前landscape 16:9;质量第一原则、无限用好模板是底线)
- 5. `motion/mastery/current-release.json` — helper与模板包身份/SHA(当前helper 1.0.0-rc.32;包T01—T06,版本以该文件为准)
- 6. `motion/mastery/pronunciations.json` — 发音表真源
- 7. `docs/工作区生产合同.md` §一、§五 — Motion边界、凭据红线与数字人唯一人物来源
- 8. `docs/视频生产入口与适配.md`「Motion正式路线接入」节 — 交接点/目录规范/分流/门豁免
- 9. `docs/HARNESS_COMPATIBILITY.md` — 跨宿主读取与实测范围(不把另一模型已读当自己已读)
- 10. `STATUS.md` 当前任务区 — 本期状态与在途工程;**开工先查 `motion/projects/` 是否已有同期在途工程(如最新日期目录),有则续接,不另起**
- 11. `motion/mastery/QUALITY-SCORECARD-20261104.md` — 质量尺子与三道门(阿杜实测阈值;对标只拆阿杜)
-
- ## 输入契约
-
- - **人物来源先于素材复用**:严格按视频项目`docs/工作区生产合同.md`§五“老韩数字人形象唯一来源”选人,读取其中当前唯一目录与排除规则;不得用产品seed/公共库或其它目录人物兜底。实看原片人物、记录路径/SHA,工程内复制及口型派生必须追溯该原片;服装、场景变化不代替身份核对。用户已明确停工时,补充素材来源不自动解除停工。
- - **全部创作文字**:按本项目生产合同§二及`../laohan-chuangzuo/references/dual-engine-gemini.md`「laohanvideo项目覆盖」核选题与文案双引擎;制作中新增/改写画面讲解、标签或封面文字同样须双方各稿、负责人融合后使用,不能借导演阶段单写。字幕忠实派生自融合定稿,不另改词;原始证据/真实界面不改写。此为流程纪律,不冒称production-guard已校验Gemini参与。
- - **锁定口播稿**:script-pool或episode候选经Jeffrey接受/锁定;未锁定→先回xuanti/chuangzuo链,不代写代锁。
- - **显示稿与发音稿分开**:标识符按原名显示;`laohan-*`标识符按`pronunciations.json`中文读音(如laohan-sousuo读"老韩搜索"),未知项报未定,不按拉丁字母拼读。
- - **交付要求只认delivery-requirements.json**:手机反馈、竖屏人物源、模板portrait能力都不是变更授权;只有Jeffrey明确新指令才更新该文件。
- - **新稿必有新WAV**:每期v3-05合成整稿WAV,登记路径/SHA/采样数;听感门语义按`DH-ROUTE.md` §一B现行文本执行(2026-10-28起Jeffrey授权默认通过、明确反馈问题才回退重合成并重绑——以该文件现行版本为准);不消费历史162.68s音轨,不因模板自带TTS重念。
-
- ## 制作七步(骨架)
-
- 细节、失败处置与逐步输入输出见 `references/full-chain.md`。
-
- | # | 步骤 | 执行位置 | 关键产物 |
- |---|------|---------|---------|
- | 1 | 文案定稿(锁定稿交接) | Mac | 冻结显示稿+发音稿 |
- | 2 | 最终配音(v3-05合成;合成方法真源=`~/Documents/声音资产/Jeffrey/数字人专属音色融合方法.md`,执行前必读;听感门按DH-ROUTE §一B现行文本执行) | pro6000-a服务器GPU,Mac保存试听 | 本期WAV+SHA+采样数登记 |
- | 3 | 基础形象(只按项目合同唯一来源选择本人原片,实看并绑定原片路径/SHA) | 本地指定目录 | 人物素材与来源记录 |
- | 4 | 同声口型(WAV驱动,`same-voice-local.py`分块+`run-same-voice-remote.py`推理) | pro6000-a GPU,Mac调度 | 口型分块+清单SHA |
- | 5 | 画面拼接(唯一入口`same-voice-local.py assemble`,拒绝手搓ffmpeg拼接) | Mac | 完整人物画面,原WAV为唯一主声 |
- | 6 | 导演与模板(模板/分支验证→整段构思与编舞→声学绑定及production-guard门链) | Mac本地 | 官方工程+参数+回执 |
- | 7 | 混音与交付(check-delivery带--video→Jeffrey实际听看接受) | Mac | 成片+accepted-final登记 |
-
- ## 导演执行(先于字段登记)
-
- 第6步按V4“直接使用模板”“从实际效果认识模板”完成整段构思、人物/主辅关系、素材与动作编舞,再登记;具体落点见 `references/full-chain.md` 第6b节。选中模板名不等于选中分支已经保留其表现力。技术排障、可读性修复和门链通过分别留证,不能代替“本期关键内容被怎样讲清”的实际效果判断。
-
- ## 质量尺子与三道门(2026-11-04,制作流程强制)
-
- 真源=`motion/mastery/QUALITY-SCORECARD-20261104.md`;尺子工具=`motion/tools/score-timeline.py`(advisory,不接 production-guard,末行打印 `ADVISORY_ONLY_NOT_A_GATE`)。对标只拆阿杜(motion 模板作者),不拆柱子哥;粗糙主因是切点之间画面静止,不是切得勤。
+ # laohan-motion · 从选题到候选成片
- - **A 选型能力实证**:每个候选在 direct 前先出 8—15s 真实样段,必须在一个镜头内完成一次完整讲解动作(元素逐个进入+一次强调变化+数字滚动或素材替换);只证明控件能跑、靠多切卡或叠加层凑效果均不算证明;不通过换候选或换分支,不硬用。
- - **B 方案节拍**:plan 前跑 `python3 motion/tools/score-timeline.py --stage plan --timeline 本期/inputs/timeline-rN.json --out 本期/qa/scorecard/<revision>.json`;硬线=单段/全片最长无变化间隔≤5.0s、每分钟有效变化≥60、静止占比≤35%;段>12s 必须在方案写≥3 个元素变化点。不达标回导演改方案,不靠渲染后解释。
- - **C 审美前置**:机器门通过后、交 Jeffrey 前,自己看每段首/中/尾原尺寸帧+1 倍速全片+与阿杜同类段并排;证据帧与结论写进同一 scorecard 的 `human_review`,`verdict` 为空不许交;看不出也写清看了什么、剩什么风险。
- - 留档:同一 revision 一个 JSON,`selection → delivery → outcome` 三阶段追加(交付阶段加 `--video` 出实测);`motion/projects/` 按项目 .gitignore 不入 Git。
- - 工具配对纪律:timeline 必须取自本期 production 记录的 `params`;工具比对成片时长差 >1s 报 `TIMELINE_VIDEO_DURATION_MISMATCH` 时先换 timeline,不解释成"成片剪掉了"。
+ 本机项目根:`~/Documents/laohanvideo`,先用当前STATUS核准确绝对路径;下文项目文件相对此根,`laohan-*/SKILL.md`指共享`~/.agents/skills/`中的入口。本skill为local配置,负责路由与执行节奏;合同、创作方法、Motion制作方法和命令仍各认现行真源,不另造renderer、状态机或自动质量保证。
- ## 门链(命令形态;字段与argv细节以PIPELINE为准)
+ ## 先绑定本期,再选起点
- 所有plan/render/delivery必须经共同入口,直接调helper是显式旁路、不登记门通过。原包 `read/new/setup/doctor/prepare/preview` 保持官方命令原样执行,**不经guard**(guard只前置检查plan/render):
+ 先完整读全局AGENTS/DEV_RULES、项目AGENTS指定合同和STATUS全部当前任务区,匹配任务ID、准确目录、当前输入及剩余步骤;扫`docs/认知纠错记录.md`。不按日期最新目录猜任务,不重开已完成待看片的旧片。所有步骤遵守本期已获授权;“直到成片”授权内持续推进,不能冒写Jeffrey已亲自接受,已明确停工时补充素材来源不自动解除停工。
- ```sh
- # ① 声学对齐(写参数前;先按PIPELINE核解释器可导入stable_whisper/torch,缺环境停止)
- "/Users/hanzhmacbookair/Documents/laohanvideo/.tools/whisper-align-env/bin/python" motion/tools/align-source.py --audio 实际候选声音.wav --spoken-script 发音稿.txt --out 全新词源目录
+ | 当前输入 | 接哪里 | 不做什么 |
+ |---|---|---|
+ | 只有方向或一句“做Motion视频” | 下表①共同选题,持续组织后续步骤 | 不要求用户先拿锁定稿来,不另开一套选题法 |
+ | 已选题、未锁稿 | 核本题研究/双方选题证据,补缺后走② | 不跳独立材料审阅或Gemini |
+ | 已锁稿 | 核来源/双稿融合/锁定身份后走③ | 同一已融合文字不重复重写;首次用于本期的旧稿仍按双引擎合同 |
+ | 在制、失败恢复或明确返修 | 按STATUS及当前回执定位首个未完成依赖 | 不重做未变已验声音/口型;不把旧批准换名复用 |
- # ② 正式片共同制作入口(--record指向本期production.json)
- python3 motion/tools/production-guard.py --record 本期/production.json --stage direct # 登记编排+全库选型,封存revision(不要求已有params/captions)
- python3 motion/tools/production-guard.py --record 本期/production.json --stage plan -- node 已核helper.mjs run 实际.motion 原包plan其余参数
+ 原生Remotion(含明确竖版数字人)分流`laohan-bianpai/laohan-daoyan`;声音训练分流`laohan-yinse`;单独发布分流`laohan-fabu`。Motion不建episode,不走原生new-episode/0—⑭/默认倍率;画幅只认`motion/mastery/delivery-requirements.json`及Jeffrey明确新指令。
- # ③ 首次动态样段:独立kind=pilot记录,先走样段自己的 direct→plan→preview,再pilot渲染
- python3 motion/tools/production-guard.py --record 本期/pilot.production.json --stage direct
- python3 motion/tools/production-guard.py --record 本期/pilot.production.json --stage plan -- node ... plan参数
- python3 motion/tools/production-guard.py --record 本期/pilot.production.json --stage pilot -- node ... render ...
- # 父编排不要求已有plan或pilot审核(避免首单循环);父编排新revision后样段须重新登记
+ 只问流程、盘点或优化skill时按该请求回答/维护,不创建新期或启动配音、口型、渲染。
- # ④ 复核任务(--sample可重复;数量按未证明风险决定,不是两段配额)
- python3 motion/tools/production-guard.py --record 本期/production.json --stage review-brief --sample 本期/qa/样段A.mp4 --sample 本期/qa/样段B.mp4
+ ## 分阶段加载
- # ⑤⑥ 渲染与交付
- python3 motion/tools/production-guard.py --record 本期/production.json --stage render -- node ... render ...
- python3 motion/tools/production-guard.py --record 本期/production.json --stage delivery
+ 下列真源在进入对应阶段前全文读取所列适用部分。一次已完整读过且仍在当前未压缩上下文、内容未变时不反复加载;启动/恢复/压缩、源变化或转阶段时按合同补读,哈希/摘要和另一模型的阅读不代替本人实读。缺文件先核真实路径、修本任务入口;仅暂停受影响步骤,不因无关资料缺失停整条链。
- # 画幅/字幕只读检查:plan前一次;交付前同命令加 --video 实际成片.mp4
- # --source-record/--pronunciations 新制作必带(缺失则发音稿一致性校验不执行)
- PATH="/opt/homebrew/bin:$PATH" python3 motion/tools/check-delivery.py \
- --params 本期参数.json --captions 本期字幕 --script 冻结纯口播稿.txt \
- --asr 原ASR.json --input-root 本期素材目录 \
- --source-record 词源目录/source.json --pronunciations motion/mastery/pronunciations.json
- ```
+ | 阶段 | 读什么 |
+ |---|---|
+ | 开始/恢复 | 上述共同必读;`docs/视频生产入口与适配.md`的Motion与选题接入;`docs/文档真源与状态.md`;`docs/HARNESS_COMPATIBILITY.md`命中宿主;交付要求 |
+ | ①选题、②写作 | `laohan-xuanti/SKILL.md`、`laohan-chuangzuo/SKILL.md`及其命中五步/六步方法;`../laohan-chuangzuo/references/dual-engine-gemini.md`本项目覆盖;四平台发布规格的文字约束 |
+ | ③声音/人物、④口型 | `motion/mastery/DH-ROUTE.md`§一A—一D、`pronunciations.json`;`~/Documents/声音资产/Jeffrey/数字人专属音色融合方法.md`;分块工具说明及真实help |
+ | ⑤模板/导演至⑦交付 | `motion/mastery/PRODUCTION-METHOD-V4.md`、`PIPELINE.md`、`current-release.json`、`QUALITY-SCORECARD-20261104.md`;所选原包分支公开契约,命中效果复盘与动态参考 |
+ | 具体命令/排障 | [制作执行细节](references/full-chain.md)、[门与字段](references/gates-and-checks.md)命中部分;仍以PIPELINE及本包argv为准 |
- 顺序硬约束:正式plan必须引用direct登记的当前revision;pilot在review-brief之前完成样段自己的登记链;真实plan/preview+实际样段齐备后先review-brief生成完整复核任务,异模型复核通过才完整render;render/delivery重核全部bindings。变化分两类:**新素材/声音/契约/编排变化→先新revision再plan**;**参数调整→不强制新revision,但必须重新plan/预览/复核**。旧回执不补签。
+ ## 一条任务链
- MK渲染只按本包公开命令传`render <prepared-project>`;不要把poster-kit的`--plan/--preview-review`强加给新版MK。共同入口核prepared project路径、当前plan审阅摘要与origin的planInputsSha256一致,再由原包核预览/素材字节;具体红字和其它分支见PIPELINE的argv表。
+ 任务列表和唯一下一动作写STATUS对应任务,实际文件/命令/失败留本期qa;不再建第二份完成状态。下面是调度关系,不是放宽原步骤验收。
- 执行环境也须实核:`PATH`前缀可能改变实际Node/Python版本,不能用终端先前的`node --version`替本次命令签名。长JSON解析失败先按PIPELINE的stdio入口诊断;helper可能隔离`NODE_OPTIONS`,不能只设该变量就声称后代已加载修复。使用本期已核真实Node的临时PATH包装与该变量配合,原包/helper不改,保留同输入的红→绿证据;不把截断当文稿容量上限。
+ | 节点 | 做什么 | 主要技能/工具 | 产物或边界 |
+ |---|---|---|---|
+ | ① 共同选题 | 实时研究、同一中立候选包,LOCAL/Gemini独立排序,我整合;按原合同完成独立选题/材料审阅 | xuanti、Gemini、现有topic检查 | 选题裁决、来源、材料交接;用户仅要候选时停在候选 |
+ | ② 全部文案 | 双方各写口播、标题、四平台正文/标签、封面及已知画面文字,我融合;六步法/Sepia/内容审校核最终稿 | chuangzuo、双引擎方法、现有script检查 | 完整双原稿、逐项融合、显示稿/发音稿及锁定记录 |
+ | ③ 真实输入 | 昂贵生成前实看唯一允许目录的本人原片;合成本期v3-05完整WAV,核发音与漏重词 | 合同§五、专属音色方法 | 原片路径/SHA、最终WAV路径/SHA/采样数;听感状态按DH-ROUTE |
+ | ④ 口型与准备 | 最终WAV驱动现有分块runner;可并行本地声学对齐、模板研究和已融合封面制作 | same-voice-local、run-same-voice-remote、align-source、封面skill | 完整人物、接缝/时钟与词源;共享GPU和TTS输入串行 |
+ | ⑤ 模板与导演 | 全库轻刷新、A能力实证、整段内容编舞;真实素材/时间齐后direct,B节拍预估后plan→preview→动态样段 | V4、PIPELINE、production-guard、score-timeline | 所选分支的真实表达、当前revision与样段;不靠快切凑动作 |
+ | ⑥ 规划终点 | review-brief携完整目标/输入/实际动态,异模型对抗审后负责人裁决;通过才全片render | guard、独立复核通道 | 绑定本期样段的pilot_review与渲染回执 |
+ | ⑦ 结果与交付 | 核实际MP4、C完整视觉复看和独立结果对抗;delivery/check-delivery后核三封面/四平台文案/字幕,交本地候选包 | guard、检查器、现有交付入口 | human_review有真实结论、工程deliveries+桌面副本/SHA;Jeffrey接受、发布另记 |
- ## 模板全库选型(正式片direct前置,强制)
+ 首次完整执行按[依赖、恢复与计时](references/execution-map.md)调度;命令细节按full-chain,不能把本表当成已完成证据。
- 四步:**全库刷新→候选比较→按需取得并验证→确认或重选**。`production.json`提供`template_selection`指向本期`template-selection.json`(schema=`laohan.motion-template-selection/1`)。要点:从本稿提取必须完成的视觉任务→全catalog轻量筛2—4个入围候选(本地与库外同池,各带"本稿哪段需要什么→模板哪项能力承担→依据→待验证"理由;**新模板无画像不得直接淘汰,也不强制最终选库外**);选中不在本地按官方流程下载验签登记current-release(**作者免费公开分发模板包视为已有下载授权(2026-10-28 Jeffrey指令);付费或需新凭证的包仍先取得明确授权**);同族复用必须写`reuse_comparison`与最强异族备选比较;否决项记`rejections`理由(同版本同分支且无新证据不重复尝试已否决项;下载失败与表达不匹配分开记录;候选耗尽回到文案端重新计划)。不从本机已装包惯性重复;刷新是轻量catalog级动作,不重做全库深度审计。字段细节见PIPELINE「模板全库选型」节。
+ ## 提速的执行约束
- **字幕设计选择纪律**:选路线时把原模板演示/相关工程中的字幕作为视觉依据,核对原生与组件分支实际保留的排版/强调/语言能力并记录本片采用哪种;不能只因组件分支接SRT方便就绕过这项选择、用通用字幕层掩盖设计降级。
+ - **身份和输入先核**:人物仅按生产合同§五的唯一目录及排除项实看,不用seed/公共人物;原片复制与派生要可追溯。新稿必有本期新WAV;已有同一已验WAV/人物的视觉返修才复用。
+ - **文字成批,保持独立**:默认把Gemini组织为“候选比较”和“已知全部文案”两批,资料相同、双方稿互不泄露;不限制为两次调用。新增文字补对应双稿,缺项`BLOCKED_GEMINI`,不得锁定或交付缺稿部分。融合后立即实测各平台字数/标签等约束,避免末尾重写。
+ - **只并行无依赖、无共享写入的工作**:口型生成期间可做不消费其未完成输出的本地准备;正式导演登记必须等真实输入齐。TTS共享输入、GPU、同一record/instance/cache写入不并发;子agent按DEV_RULES§10分工监督,不复制执行者。
+ - **复用绑定,局部恢复**:先看已有成功回执/实际输入及版本,按合同重跑受影响下游;机械通过不缓存实际观看、听感或接受。未变输入不反复重合成,失败/未知/过期回执不复用。
+ - **审查集中在有效终点**:制作保留规划样段与整片结果对抗;普通确定性动作不逐个另开审查。①的selection_review/material_review仍在原前置完成,可按原合同同批审,不能用共同作者Gemini代独立者或移到写作后补签。发现本轮阻断立即修复;同批修复冻结后按现行门验证与正常提交,不叠加无新变化的全量测试。
- ## 异模型复核与验收
+ ## 质量与门不能省
- - review-brief生成完整复核任务(真源=`motion/mastery/VISUAL-REVIEW-BRIEF.md`),连同样段交异模型实际观看,不能只转发文件路径;交接时只带完整目标、当前编排与真实材料,**不转抄旧批准/旧QA摘要**;执行者已接触过历史结论须声明暴露范围,不称完全盲审。
- - 复核模型按全局优先级:GLM→codex→Magpie免费DeepSeek→官方ds(禁guiji;与实现者同家族被guard拒绝);**调用满配:思考档最高合法档不降级、不人为压缩等待/超时、不限制上下文窗口与输出token上限;免费档当场核实该provider/model当前免费标记(同名DeepSeek有收费款)**。
- - review schema=`laohan.motion-visual-review/1`,scope八项(技术四项+创意四项):subtitle-style/subtitle-breaks/action-sequence/semantic-content/viewer-comprehension/presenter-staging/pacing-hierarchy/sample-coverage;final另有独立字段`whole_film_review`。pilot_review必须覆盖请求中全部样段。
- - 负责人逐项裁决后登记(裁决前自审:从实际叠加动态逐项读回承载意义的画面文字、核疑点原尺寸与声明的观看尺度、检查首末及切换时人物/字幕/主图进退);不编JSON冒充调用;原REVISE不得改写。
- - Jeffrey实际接受才算final;机械PASS(`MACHINE_CHECKS_PASSED_NOT_ACCEPTANCE`)≠接受。
+ - 模板选择必须落实“本段讲清什么→哪些对象/素材怎样持续变化”;对照所选版本/分支的真实动态、人物关系与原设计字幕,不能用控件清单、缩字、删槽或统一卡片代替表现力。全库轻筛不等于全库深审;每个入围候选的8—15秒能力样段及评分卡A/B/C仍按现行规格完成。
+ - B在plan前用当前production.params执行`score-timeline.py --stage plan`,写明段内变化点与静止问题的实际修法;C在交付前实看每段首中尾原尺寸帧、1倍速全片和阿杜同类段,记录实际能力/未验边界,`human_review.verdict`为空不交。按同一revision保留selection→delivery→outcome,未发布不编outcome;命令及判据见full-chain与现行质量尺子。
+ - 单段/全片最长无变化间隔≤5秒的要求与现行质量尺子保持;score-timeline是advisory,不冒新增机械门或审美保证。原尺寸/动态/连续复看各记真实范围,静帧不能代动态,工具误报回原媒体裁决。
+ - 全部plan/render/delivery经production-guard,pilot有自己的direct/plan/preview;参数变化重plan/预览/复核,声音/素材/契约/编排变化先新revision。原包只读,官方read/new/setup/doctor/prepare/preview不用套guard。
+ - 独立复核须实际访问材料、先对抗再常规审核,保留完整原答并逐条裁决;优先GLM→codex→Magpie免费DeepSeek→官方DS,跳过同家族、禁guiji,满配及费用按全局合同。Gemini共同创作不代替独立复核。
- ## 红线
+ ## 完成与不完成
- - **无授权不发布**;Motion期按现行实践登记`deliveries/accepted-final.json`并用真实Chrome预填/页面回读。是否代理终选、最终点击与目标平台以生产合同及本期实际授权为准;仅预填授权不能冒充发布授权,本期例外不外延到其它期或平台。
- - `motion/assets/`、`motion/baselines/`、`motion/runs/`、`motion/projects/`、`motion/deliveries/`均不入git(证据靠STATUS登记+工程目录本机留证);原包只读、不私改、不手拆保护核心。
- - 凭据零入档;Motion标识疑似泄露按合同§一处置(停调用、记录、账号持有人官网撤销),不擅自换Key。
- - 线上产品代码不动;产品侧只读;服务器成片回传本地并登记SHA后,同批删该任务chunk与preprocess缓存(批量删非本任务产物先跨模型复核)。
- - 物理变速另建候选派生(人物/原声同倍率保音高,字幕/词界/时点统一换算一次),原速输入不覆盖;`speed=1`时声音SHA必须相等。**不为凑模板截短/拉伸已验人声或改变嘴型时间**;容量不足换真实表达,不缩减模板能力。
- - 首次使用共同入口的新宿主,须先以本片负例验证(错误词源/缺样段审核会被拒绝)再做正确制作;未实际验证的宿主不标VERIFIED。
- - Motion期豁免的门只限原生Remotion链;共用门照常:发布信息与#AI新星计划、违规检测、候选接受与发布授权、远程算力纪律、Git纪律。
+ 工程`motion/projects/<日期-slug>/`保留真实输入、director/production、原答、失败与有效QA;稿件真源按项目接入规范引用,媒体与凭据不入代码Git。候选及清单在工程`deliveries/`,桌面只是同SHA副本。
- ## 输出与完成证据
+ “制作交付完成”=本期必需内容/来源/动态/独立复核与实际成片检查完整、候选包逐项回读、STATUS记清未验范围;不要求冒写Jeffrey接受。只有真实接受才登记accepted-final;无本期授权不上传、发布、回复或对外发送。缺必要环节只报实际阶段与下一动作,不以文件存在、机械PASS或模型赞成代签。
- - 工程目录:`motion/projects/YYYYMMDD-<slug>/`(production.json、director.md、inputs/、qa/、references/、instance/、publish/、`deliveries/`子目录)。
- - 候选/定稿成片与manifest/qa回执归工程`deliveries/`子目录(V4旧文"交付成片归motion/deliveries/"已被接入规格取代,以工程deliveries/为准);输入、最终参数、官方工程及QA归工程目录。
- - STATUS.md登记本期制作状态;接受记录=工程`deliveries/accepted-final.json`。
- - 完成证据链:来源回执(align-source)→direct revision回执→plan成功回执→样段自己的direct/plan/pilot回执→review-brief请求+异模型response→render bindings→delivery final_review→check-delivery(--video)通过→Jeffrey接受登记。缺环不称完成。
- - 检查器未支持的合法原包结构:沿其公开原生校验补核并分别记录官方结果与本工具未核范围(UNVERIFIED),官方补核不得冒签production-guard通过;不为过检查改分支或删槽。
+ 本任务远端中间物回收、恢复资产保留与正常Git收尾按项目合同执行,不扩到历史或他人目录。发现自有skill/方法的真实缺口当轮回真源修正并验证;不把生产问题积压,也不为假设扩张平台。提速只报告实际计时与已验范围,未做新片不得称速度已提升。