好奇猫漫剧 · dynamic flow 开发进度状态板

用户诉求:创意→剧本→资产→分镜卡→视频生成(音视频同出·统一人声设定)→归档 的 Web 生产工具,复刻并超越多参流
RUNNING · S7 验收通过 · S8 E2E
S8 / 8M1 当前步骤(最后一步)
181 / 181单元测试全绿(S7 +36)
2026-07-02启动 · 最近更新
M1 DoD交卷点 · 开发完才算完成
M1 最小闭环进度 ≈ 88%(S1–S7 全部开发完成并验收;剩 S8 E2E 实测 + 独立终审交卷门)
S1
骨架+数据模型
完成
S2
DSL parser
完成 · 金样本
S2b
编排引擎
完成 · 门禁
S3
provider 层
完成 · DPAPI
S4
四步流程 UI
完成 · 验收过
S5
LLM 节点
完成 · 验收过
S6
首图+资产生成
完成 · 验收过
S7
出片+QA+归档
完成 · 验收过
S8
E2E+独立终审
进行中

区1元协议(全程不变)

目标M1 最小闭环:校园第一集 剧本→分镜卡→首图→CLI 全自动成片→归档;北极星 = 一人一天一集
分工Fable 5 = 架构与核心(S1–S3 ✅)+ 每步契约验收;Sonnet 5 = S4–S7 契约内完善(禁改接口清单生效)
运行方式分步验收:每步 Sonnet 交付 → Fable 跑测试+契约检查 → 关键节点用户预览门放行(S4 后第一道)
权威文件plan: ~\.claude\plans\dynamic-flow-cli-claude-transient-crab.md · 契约: D:\AI项目\好奇猫\app\CLAUDE.md · 方法论: 生产手册 10 md
M1 DoD
  • 校园第一集全链路走通(端到端) —— 待 S5–S8
  • 产物命名/目录 100% 符合手册 8.2 —— 待 S7 归档
  • 重跑单卡不影响其他 —— 引擎 stale/版本化,单测已证
  • 配置重启后记忆 —— DPAPI 加密往返,单测已证
  • VIP 账号多卡批量并行生成 —— 待 S7 实测

区3执行概要(每步一行)

步骤内容执行者结果摘要
S1pnpm monorepo + 数据模型 + SQLite 持久层Fable✅ node:sqlite 零 native 依赖;5 测试
S2分镜卡 DSL 双向 parserFable✅ 金样本=校园S2实录;15 测试(编码归类/台词/口音行/hash)
S2bdynamic flow 编排引擎Fable✅ stale传播/pin/QA hash 门禁/版本回滚/断点快照;11 测试;修复 ready 初始化 bug
S3provider 层 + 凭据存储Fable✅ dreamina(vip探测→动态并发)/codex(stdin+ASCII)/anthropic;DPAPI 实测密文;8 测试
S1bFastify+ws 骨架 + 持久化任务队列Fable✅ /api/dsl/parse 等 5 路由;杀进程重启 resume 续跑;5 测试
S3bCLAUDE.md 交接契约Fable✅ 禁改接口清单 + 铁律 + S4–S7 待办
S4四步流程 Web UI(暗色工作台风)Sonnet✅ 62/62 测试 · build 过 · 核心包零改动 · 门禁/实时校验联动实测;修复 vite 仅绑 ::1 致页面打不开
S5LLM 节点(N3 剧本 / N6 分镜 DSL)+ claude-cli providerSonnet + Fable✅ 117/117 测试 · 用户反馈 R1–R6 全落实 · 顺手修复 keepShotNos 只记录不生效的真实缺口
S6首图节点 + 资产生成 agent 化(四视图/场景/道具 + 音色 L0)Sonnet + Fable✅ 145/145 · 确认层(prompt 可编辑+参考图)· locked 门 · 受限文件服务防穿越 · 代理中途断连,断点唤醒续完
S7dreamina 出片 + 抽帧×DSL QA + 归档 + 导出包 fallbackSonnet + Fable✅ 181/181 · N8 轮询 executor/抽帧+尾帧/QA→blocked 联动/五重门禁/自检表抽屉;历经 3 次进程中断,断点唤醒零损失续完(仅一处半行语法错由 Fable 修复)
S8E2E 实测(校园第一集全链路)+ 独立 Fable 5 终审Fable + 独立实例🔄 进行中(E2E 执行方式待用户选择:真实出片 / 导出包验证)

区4已落地成果(M1 交卷时补终稿)

packages/coretypes · DSL parser · FlowEngine · Db(31 测试)
packages/providers接口契约 + 3 实现 + DPAPI + registry(8 测试)
packages/serverFastify+ws + TaskQueue 持久队列(5 测试)
代码:D:\AI项目\好奇猫\app · 20 个 TS 文件 · TypeScript strict 零错误 · 生产手册/讲座解析/音色方案见项目目录

区5裁决史(倒序 · 只增不改)

2026-07-02 · 锚点
★当前已批准方案 = plan v7(七轮修订后 ExitPlanMode APPROVED)

执行只认此版本;权威文件见区1。

2026-07-03 · R14 S7 验收 PASS · 开发步 S1–S7 全部完成
出片节点全链落地:submit→75s 轮询→下载→五点抽帧+尾帧→QA(帧×DSL 逐行)→MISMATCH 自动 blocked;导出包永久兜底;8.3 自检表

181/181 测试。韧性实录:S7 历经 3 次进程级中断(重启×2 + 断连×1),凭断点唤醒 + 磁盘核查零重复续完;唯一残局为一处半行语法错(引号截断致 145→92),Fable 定位修复后基线即恢复。剩余:S8 E2E 实测 + 独立终审。

2026-07-02 · R13 S6 验收 PASS + 终审门确立
资产生成 agent 化落地(preview→确认→生成→核验→锁定);用户指令:M1 交卷前由全新 Fable 5 实例独立终审

145/145 测试;文件服务 realpath 前缀校验防穿越;S6 代理曾断连,凭断点唤醒零损失续完(140+41 次工具调用)。终审=FINAL_AUDIT 语义:零记忆继承、只认客观产出、对抗性找茬,PASS 才交卷。

2026-07-02 · R12 S5 验收 PASS + 用户四轮反馈全落实
R1 项目路径/题材自定义 · R2 角色音色合并 · R3 分镜预览可删镜+参考图确认 · R4 景别mm徽章/去价格 · R5 时长校验条件化 · R6 生成输入透明化

117/117 测试;keepShotNos 缺口被代理主动发现并修复(勾选过滤此前未真正生效)。资产生成 agent 化设计(形象全自动+一致性核验+音色三层+防漂移三规则)已入 plan,S6 实施。

2026-07-02 · R10 用户指令
「开发完才算完成」—— 公链持续追踪至交卷

状态板随每个里程碑重新发布(同 URL 刷新);交卷 = M1 DoD 全绿,M2/M3 按批准 plan 顺延。预览门不再阻塞 S5–S7 推进,观感意见随时可提随时改。

2026-07-02 · R9 S4 验收 PASS
S4 于 14:41 交付(完成通知丢失,曾被误判假死)

Fable 验收:62/62 测试、build 成功、禁改接口零触碰、QA 门禁与实时校验前后端联动实测通过;顺手修复 vite 仅绑 IPv6 ::1 导致预览黑屏的问题(显式 host 127.0.0.1)。

2026-07-02 · R8 用户裁决
执行配置四项定案

不切模型,Fable 调度 Sonnet 子代理;分步验收 S4 先出;暗色工作台风;LLM 先走本地 claude CLI(不用 API key,Fable 补 provider)。

2026-07-02 · R7 开发裁决
node:sqlite 替代 Drizzle(有意偏离,已记录契约)

零 native 依赖规避中文路径编译坑;封装于 Db 单类可替换。另:修复引擎无上游节点永不 ready 的真 bug(测试锁定)。

2026-07-02 · R6 用户裁决
QA 门 = 抽帧 × DSL 逐行匹配 + 一次自动修正 loop + 硬门禁

MISMATCH→单点修正→重生成 1 次→仍不过转人工;不改提示词禁止重提交(hash 比对);所有缩略图/小视频可点击预览。

2026-07-02 · R5 用户实测更正(推翻文档)
dreamina CLI VIP 高并发(不止 3 条)· 参考挂载与网页/API 一致

CLI 即全能力通道,M1 可全自动出片;Ark API 降为可选;数字人本期不开发入 backlog(设计存档)。

2026-07-02 · R4 用户裁决
声音四原则

音色随角色设定一次锁定(文字约定零上传,样音可选一次录入);原生音画同出优先;换声仅 VOICE_BROKEN 兜底;BGM 与人物细节真实感入 prompt+QA。

2026-07-02 · R3 方案确认
skills 三层结合 + 轻量优化运营模式

编译层(手册/规范内置)/运行时层(local-agent 自动加载 skills)/反哺层;后续优化改 skill 不改代码,任务记录 skill hash 可 A/B。

2026-07-02 · R2 调研定稿
三路调研:多参流字段级界面解析 · 市场模式 Top10 · 本地资产盘点

确立「步骤条+分镜卡文本 DSL」形态(不暴露连线画布);音色为第四类资产;Seedance API 个人可申请(04-14 起)。

2026-07-02 · R1 需求定档
dynamic flow = 自研节点式工作流;先 Web 后小程序;provider 双模式(云 API / 本地 agent)+持久记忆;先自用

目标交付从生产手册(已完成)升级为软件闭环。

状态板由 Fable 5 架构师会话维护 · 每关键节点重新发布(同 URL 刷新) · 参考 proactive-task 状态板五区结构
TASK_STATE: status=running | phase=M1.S8 | tests=181/181 | dod=2/5 | done_means=dev_complete+final_audit | cancel_requested=no | last_run_at=2026-07-03 10:40