第四片经验回流:持续动作规则接进流程、共用层图元升级、README 加 star history
## 新规则:动词驱动的持续动作(「入场即停」是缺陷) - composition-and-light.md 新增 §7:现象、三条规则、量化口径(内容区 320×180 采样、灰度变化 <0.35 记静止帧、静止 ≤40% / 最长 ≤1 s), 并写明组级读数偏松、成片 fin_frames 复测才是判据。 - 新增 template/scripts/motion_check.py(组级 Gn / 成片 --frames 两种模式, 按变化像素数区分真静 <800 与小面积动作 800–2500)。 - 把这条规则接到真正会被读到的地方(原先只写在 reference 里会空转): * narration-storyboard.md §3:动效列每镜头末尾写「持续:…」、全局约束加 §9; * SKILL.md 阶段 3 / 5b / 7:分镜表要求、构建组自测门槛、终检成片复测; * prompts.md 构建 / QC / 终检三个 prompt 内联 motion_check 命令; * agent-build-rules.md §3、agent-qc-rules.md 检查项(9a 重编号为 9、原 9 → 10)。 - 新增 template/scripts/selfcheck.py(静态自检:帧覆盖对账、GlitchIn 白名单 计数、画面字面量 vs 事实清单),并写进 SKILL.md 阶段 5b。 ## 英文片语速实测修正 kokoro am_liam 实测 2.30 词/秒(非 edge-tts 的 2.96),成片密度 ≈2.1 → 按 ≈125 词/分钟写,原表词数乘 0.78;补 kokoro 缩写拼读覆写表 (tts_build.py 的 PRONOUNCE)与 Noto Sans SC 弯引号全宽的坑。 ## 模板代码 - ui.tsx:softOp/firstOp/exitOp/glowOffK/mix/mixHex/glowPurple(k) 升入共用层 (原先各组各写一份);新增 8 个主题图元(GPUChip/TimelineBar/Gauge/ ClusterGrid/RackIcon/PersonIcon/CodeCard/RepoCard);Pill 的 textDy 跟随 TEXT_DY(−2 是中文基线补偿,英文片错位)。 - fx.tsx:新增 GlowBlob / Vignette(暗角改 y100–200 / 560–687,不再压暗 HUD 与半透明进度条)。 - Overlay.tsx:新增片尾署名卡 EndCredit;片头 tagline 提前到 a+28(原满态 仅 13 帧读不完);HUD 同章换词改为胶囊常驻 + 宽度过渡(消除 1 帧空白); EndingTop 随 endingFade 同步压黑;SENTENCES 为空时兜底以便渲探针帧。 - ProgressBar.tsx:当前章高亮切在章节卡起始帧(上一章末句 to+3),修掉 第二片就记录过、模板里一直没改的 bug。 - config.ts 新增 credit 字段;test_render.sh 的 mktemp 模板去掉点号 (带点会被 Remotion 4.0.507 当成输出扩展名拒绝)。 ## 其它 - lessons.md 补一分钟片与第四片的完整复盘。 - README / README_ZH 末尾加 Star History。 - .gitignore 忽略 .synapse/。 npx tsc --noEmit 通过。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
W
Wei Yihao committed
da6d892dfc28b2790cb345ba913eb2116f9c30c8
Parent: 734964e