Files
mcn-short-video/.workbuddy/memory/2026-08-17.md
T

6.7 KiB
Raw Blame History

2026-08-17 工作日志

短视频创作流程新增「产物保存模式」(用户模式/开发模式)

触发:用户要求创作流程增加两种保存模式,默认用户模式。

设计关键点:新增的「产物保存模式」与现有「创作模式」(快速/共创)是两个正交维度——创作模式管"确认行为"(Gate 是否暂停),保存模式管"落盘范围"(中间产物是否写盘),可自由组合(如「快速+用户」默认、「共创+开发」调试)。

两种模式定义:

  • 👤 用户模式(默认):只落盘最终交付物(账号级人设卡片 + 脚本正文 + 分镜脚本 + 诊断报告 + 创作回顾.html),中间产物(01~08)仅在对话上下文完整传递,不写盘
  • 🛠️ 开发模式:与历史一致,每步产物全落盘

产物链铁律修订(核心):原铁律"全链落盘 + 信息只读已落盘文件"改为模式感知——

  • 「全链产出(两模式一致)」:中间产物永不省略,只是保存介质随模式变化
  • 「信息只读已确认产物」:开发模式读落盘文件,用户模式读对话上下文(不写盘但内容完整传递)

修改文件(4 处):

  1. SKILL.md L10 description + L36-42 创作模式章节 + L267-274 产物链铁律
  2. 创作流程规范.md 二、新增「产物保存模式」小节(L62-92)
  3. 创作流程规范.md 五、落盘清单表 + 铁律模式化(L432-443)
  4. 4_账号设定解析和确认.md L123 人设卡片两份文件模式区分
  5. 11_脚本检查和诊断.md L172 创作回顾.html 数据源模式区分

验证:「全链落盘」「只读已落盘文件」等旧表述仅在开发模式语境正确保留,无矛盾残留。

方案 A 落地:用户模式补「执行范围」= 后台静默

触发:用户反馈"用户模式下说生成脚本,AI 把所有步骤都跑了一遍、生成了所有内容"。三层根因:①产物链铁律 P0「全链产出」强制全链执行(主因)②意图②前置门强制先确认人设+框架 ③用户模式只定义了「落盘」没定义「执行范围」。

方案 A(后台静默)核心:用户模式 + 单一诉求("生成脚本")时,中间步骤 S1~S8 后台静默执行——完整产出(不跳步)、不逐个展示、不落盘、不停顿确认,只显式产出目标步骤(如 S9 故事脚本)。

关键原则:

  • 后台静默 ≠ 跳步:05→06→07 等中间产物仍按顺序完整产出,仅作为内部信息源在对话上下文传递
  • 只显式产出目标步骤:用户要求什么,可见结果就是什么
  • 前置门静默通过:意图②的 settings_confirmed 门不停顿,有人设卡片直接读、无则自动生成
  • 共创模式优先:用户显式选共创时,中间步骤仍逐步展示确认(正交性保持)

修改文件(9 处,2 文件):

  1. 创作流程规范.md:L64 职责定义(落盘+执行范围)、L66-82 用户模式表格加「执行范围」行 + 「执行范围·后台静默」说明段、L100 正交说明、L435 注释、L441 铁律1条、L569 意图②前置门例外
  2. SKILL.md:L10 description、L40 产物保存模式定义、L274 用户模式 bullet

三态模式重构:废弃两维正交,简化为 自动/共创/开发

触发:用户认为之前「快速/共创 × 用户/开发」两维正交搞复杂了,要求:用户模式融合进自动模式(默认)、共创模式=自动+步骤询问、开发模式=步骤全落盘。

新三态体系(互斥,一次只处于一种):

  • ⚡ 自动模式(默认) = 后台静默执行 + 只落盘最终交付物(融合原「快速+用户」)
  • 🤝 共创模式 = 自动 + 每个确认门(Gate-0~6)展示产物并询问用户;落盘同自动
  • 🛠️ 开发模式 = 自动 + 每步产物全落盘(01~11+创作回顾.html);Gate 自动通过

设计公式:三态 = 自动执行(基底) + 可选增强(共创=+询问,开发=+落盘)。已删除「产物保存模式」「两维正交」概念。

修改范围(9 文件 20+ 处):

  1. 创作流程规范.md:模式章节整体重构(三态定义/切换规则/互斥说明)、确认门机制、落盘清单表(3模式行)、产物链铁律、意图②前置门例外(自动/开发静默通过)
  2. SKILL.md:description、模式章节、模式说明、关键规则、产物链铁律
  3. 下游 7 文件:帮助文档.md、2_需求完善.md、4_账号设定解析和确认.md、5_生成短视频选题.md、6_生成短视频框架.md、7_生成短视频大纲.md、11_脚本检查和诊断.md(Gate 说明行「快速模式」→「自动模式」+ 模式落盘表述)

验证:全文 grep「快速模式/用户模式/产物保存模式/两维正交/保存模式」零残留;新表述正向验证全覆盖。

教训沉淀:模式设计优先考虑用户心智负担——两维正交概念正确但难用,用户最终选择三态互斥(每态=一个完整心智模型,无组合推导成本)。

MCP 部署预检扩展:运行时 → 三件套(npm 缓存权限坑)

触发:用户 Mac 部署 MCP 失败,根因是 .npm 缓存 11078 个 root 权限文件(_cacache 6515 + _npx 4563),npx 无法写入缓存 → MCP 静默启动失败;排查一度误判为镜像问题(实际源已是 npmmirror 且包能下载)。

固化 3 处:

  1. MCP_工具调用规范.md §3 部署预检:①运行时版本 ②npm 缓存权限(npm config get cache + find ~/.npm -user root,清理 rm -rf ~/.npm/_npx ~/.npm/_cacache 无需 sudo,勿动 ~/.npmrc)③npm 源(可选非根因);排查顺序 1→2→3
  2. 失误与规避记录.md #007
  3. ~/.workbuddy/MEMORY.md MCP 安装前置检查(跨项目约定)表格化三件套

教训:npx 型 MCP「包能下载 ≠ 能启动」,缓存写入权限是独立故障域;macOS sudo 装包/系统迁移后必查 ~/.npm 权限。

清理 § 特殊符号(5 处,3 文件)

§ 符号影响阅读,全部去掉(§3→3 保留编号)。修改:

  1. MCP_工具调用规范.md:L39 [§4 登录检查]→[4 登录检查]、L118 [§3 自动检测与安装引导流程]→[3 ...]
  2. Douyin_Video_Analysis.md:L9/L10/L96 引用 §3/§4/§5→3/4/5
  3. 失误与规避记录.md #007:§3 部署预检→3 部署预检

保留不动:参考skills/seedance2.0-prompt-skill/ 内 10 处 §(storyboard-driven.md、image-to-prompt.md、09-延展创意集.md)——第三方参考技能,按「参考技能原文不做修改」原则保留。(用户随后指示"三方技能也全部修改",已全部清理,2026-08-17 全项目 § 零残留)