1实现原理 · 为什么它能做到
唯一的第一优先门禁是「前 3 秒有没有让人相信必须看到最后」;效果、素材量、制作精度都排在它之后,且在拿到观众数据前只算编辑判断。
The first creative gate is: **"In the first 3 seconds is someone convinced they need to watch until the end?"** … Treat the answer as editorial judgment until audience data exists.
授权是一份持续有效的状态:一次「做成片并迭代」的指示即授权本地剪辑与渲染,只补问缺失的批准,而不是每个草稿都重问;但发布或联系他人永远需要明确授权。
User authorization persists. … ask only for missing approval, not again at every draft. Never post the reel or contact anyone without explicit authorization.
用同一份真实素材做三个显著不同的开头草稿,比较主题清晰度、好奇心、静音可懂度与跟进意愿,再记录选择理由。
Build three materially different rough openings using the same truthful source speech. … do not select only the loudest effect.
开环被结构化:每个诚实的观众疑问都要有植入物、植入时间、提醒或部分答复、闭合时间,以及促成本次闭合的口播证据。
Create `OPEN-LOOPS.json` with each honest viewer question … then visibly change that state.
图形与字幕绑定到词级时间:字幕与冲击事件落在词起点 ±2 帧内,允许至多 0.15s 的有意视觉前置。
Target within 2 frames of word onset for captions and … at most 0.15 seconds of deliberate visual anticipation.
品牌资产必须真实:禁止凭记忆重画/近似/生成他人 logo,取不到可核资产就用纯文字品牌名代替。
Never invent, approximate, trace from memory, or generate an existing brand's logo. … use plain brand-name text rather than fabricate a mark.
交付前跑两个本地校验器(plan 结构 + footage 台账),并明确校验器不能认证品味/动效/听感。
It reads `assets/plan.json`, `assets/transcript.json`, and `assets/edit-decisions.json`. … never silently skip checks because the schema differs.
音频侧有硬性混音规范:先归一化人声,床底先压到低于人声约 14–20 dB 再按实际轨道调整,最终约 -16 LUFS 且 ≤ -1 dBTP。
start the bed roughly 14-20 dB below voice … adapting to source dynamics rather than crushing them.
B-roll 分账与复用纪律:每条片同一素材场景只用一次(换裁切/变速/调色不算新场景),并记台账跑校验。
Record source scene identity, file hash, and selected interval in `assets/footage-ledger.json`; run the footage validator below.
2核心能力
3外部依赖
| 类型 | 依赖 |
|---|---|
| cli | Node(两个本地校验器) |
| cli | FFmpeg(抽转场条带、抽帧检查编码后的开场与 hero 帧) |
| api | 转写服务(默认 ElevenLabs Scribe,备选 Whisper;凭证与服务成本见 docs/TOOLS-AND-API-KEYS.md) |
| api | 生成式 B-roll / 图像(可选,Kie.ai 或用户自选提供方,需检查账号与额度) |
| cli | HyperFrames CLI(lint / 实时预览 / draft → final 渲染;capture 卡住时允许确定性图形导出 + FFmpeg 合成) |
| package | 兄弟 skill:hyperframes、video-storytelling(构建前必读),以及 edit-video / cut-silences(分工边界) |
4风险提醒 风险提醒:橙色 · 评估后使用
- 源片必须离开本机交给外部转写(默认 ElevenLabs Scribe) — 未发布内容/客户素材可能受保密约束;使用前应确认转写提供方与数据处理条款,或改用可行的本地/文本输入路径。
- 付费生成路径可消耗额度(Kie.ai B-roll/图像) — SKILL.md 要求先检查账号、额度与集成,但把「是否生成」的判断留给用户环境;自动化场景应设额度与确认环节。
- 素材内文本可影响生成上下文 — 参考片/产品页面/官方文档抽出的文本会进入故事板与图形上下文;若含指令式文本理论上可干扰产出(本 skill 有真实性条款但没有指令隔离机制)。
- 门禁依赖人工目视/听感,容易被跳过 — quality-gates.md 多项(Motion/Layout/Entertainment review)要求编码后目视与真实播放复核;纯脚本绿灯不能替代,跳过时风险落在成品质量而非安全面。
- 一个 skill 裁量面很宽(hook、B-roll、图形、音频全管) — 它明确把长片交给 edit-video、只去停顿交给 cut-silences;越界使用(例如拿它做长片)会失去内置的短形约束。
5第二遍独立确认
- [ok] 两个自带脚本是否真的不联网、不读凭证(决定档位下限) — validate-plan.mjs 只有 fs/path import 与纯函数导出;validate-footage.mjs 为 fs/path/crypto。全目录 grep 无 process.env、无 fetch/axios、无 http(s):// 调用点(文档中的 URL 仅示例命令与文档引用)。
- [ok] 转写/生成服务是否真由本 skill 声明(橙档依据) — SKILL.md 原文 'Transcribe with the student's chosen provider; ElevenLabs Scribe is Nate's default.' 与 'Kie.ai is Nate's optional provider for generated moving inserts and images.',两处都要求先看 docs/TOOLS-AND-API-KEYS.md 的凭证与成本。即:外发是**流程指示**,不是随包脚本行为——报告中两者分开陈述。
- [discrepancy] 「禁用 Pointer Lock/pointer capture」是安全收紧还是绕过防护 — [判定:判定为收紧,不影响档位]SKILL.md 'Browser automation is headless with Pointer Lock and pointer capture disabled in every context.' 出现在「跑 lint 与看实时预览」段,目的是避免无头环境下指针锁抢占;它是关掉被测页面夺权,而非绕过平台自动化侦测(无 AutomationControlled、无真实键击替身、无 remote-allow-origins)。不构成红档特征。
- [ok] 校验器能否替代「品味/动效/听感」复核 — SKILL.md 明写 'The plan validator catches structural defects but cannot certify taste, motion, or the audio listening pass',并要求另做不看屏的娱乐性复核(ENTERTAINMENT-REVIEW.md)且如实披露缺失的复核模态。脚本与人类判断的分界自洽。
- [unlocatable] 「前 3 秒」这类判断是否有可核的客观阈值 — 门禁条款要求记录观众收益、未解疑问、第 3 秒可见证据与确切回报场景,但「具体到第几帧算成立」没有客观阈值;quality-gates.md 只给失败样例(如 attention grabbed with no reason to continue)。本次只读侦查无法代作者给出可复现判定,故如实标为无法定位为客观标准。
- [ok] SKILL.md 指名的仓库级文档是否真的存在(避免文档断链) — docs/TOOLS-AND-API-KEYS.md、MOTION_PHILOSOPHY.md 与 references/{quality-gates,plan-schema,curiosity-and-entertainment,reference-analysis,premium-motion-and-footage}.md 在仓库内均可定位(非虚构引用)。
6结论
aeca951228fc9c2b…0d30152a82