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

201 lines
14 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-08-14 工作日志
## 非剧情赛道脚本对白格式:换行 → 同一行(2026-08-14 09:54)
**需求**:非剧情赛道(B/C/D 格式)的"人物:(表情/动作)台词"不需要换行呈现,与剧情赛道(A 格式)的换行对白区分。
**现状调查发现 3 类问题**:
1. B·Vlog双轨:知识库/权威源已是"同一行+不加粗",但 S9 文件写成"换行+加粗"(两文件矛盾)
2. C·口播要点:知识库 + 权威源 + S9 三处都是"换行",需统一改同一行
3. S9 通用台词格式定义(L88-99 场次书写规范表 + L129-134 角色名标注规则)里"口播/旁白/广告口播"也写换行
**修复(10 处,跨 3 文件)**:
- `创作流程规范.md` C 格式:内容格式 + 补"一行一个拍摄单元"规则(2处)
- `知识库/03_框架节奏/07_脚本格式选择指南.md` C 格式:内容格式 + 核心规则 + 示例(3处)
- `9_生成短视频脚本.md`:B 格式规则(旁白+角色说话)、C 格式规则、B/C 输出模板、L94 口播、L95 旁白、L132 旁白驱动、L134 广告口播(多处)
**统一后格式**:
- 剧情赛道 A:对白/画外对白换行(角色名一行+动作一行+台词一行)——保留
- 非剧情赛道 B:`角色名(动作/表情/语气):台词` 同一行不加粗;`旁白(语气):台词` 同一行
- 非剧情赛道 C:`**角色名**(口播·{语气}):台词` 同一行加粗
**遗留术语矛盾(待用户决定)**:
- "旁白 vs 内心独白"——权威源(创作流程规范.md L231)+ 知识库(07 L99)在 B 格式用"内心独白"、明确"不用旁白";S9 文件(L95/L132/L217)用"旁白"
- "旁白驱动"作为 S6 叙事驱动模式字段是合法的(L22/L53),与"内心独白"是不同层级概念,不冲突
- 冲突点仅在 B 格式 Vlog 的叙事线标注用词
## 内心独白降级 + 表情/动作/语气补充(2026-08-14 10:02)
**用户决策**:
1. "内心独白"降级——短视频靠视觉演绎,"内心独白"(心里话)观众看不到,除非打字幕(后期元素),故 Vlog 第一视角叙述统一改为"旁白"(画外音配音,能听到)
2. 标注维度确认为"表情/动作/语气",检查补全
**内心独白 → 旁白(7 处,跨 4 文件)**:
- `创作流程规范.md` B 格式:L222 内容格式 + L231 书写规则
- `知识库/03_框架节奏/07_脚本格式选择指南.md` B 格式:内容格式 + 核心规则 + 示例 L113
- `7_生成短视频大纲.md` L50:角色(内心独白)→ 角色(语气)
- `知识库/07_情绪共鸣/分块3` L41:代入触发器选项去"内心独白"(消除与分块1"禁止内心独白"的矛盾),改为"反应动作/面部表情/行为反应"
**表情/动作/语气补充(2 处,S9 文件)**:
- L136-139:原"语气的关键标注维度(说话方式/情绪状态/肢体动作)"→"台词标注维度(表情/动作/语气)";原"情绪状态"是情绪词非表情,补"面部表情(眼神/嘴角/眉头/眼眶)";"动作"补"行为动作(做什么/不做什么/怎么做)"
- L239-241:原"语气标注规则(必标)"→"台词标注规则(表情/动作/语气)",同步三维度,修正"台词后标语气"的错误表述为"角色名后括号标注"
**关键对齐**:表情/动作/语气三维度与知识库 07_情绪共鸣/分块6 的"多维度表达模型"四通道(肢体语言/面部表情/行为动作/视听渲染)对齐——取前三通道(表情=面部表情、动作=肢体语言+行为动作),"视听渲染"属 S10 分镜范畴不含入。
**剩余"内心独白"(不同语境,未改)**:
- `知识库/04_爆款开场/03_嘴替共情开场.md` L19:场景分类标签("说出内心痛点"),内容层面非格式术语
- `知识库/07_情绪共鸣/分块1` L41-42:禁止语境("不得用旁白或内心独白直述角色内心"),已是正确表述
## 【镜头描述|场景元素】标注纠偏(2026-08-14 10:13)
**用户纠正**:我把「【景别|光线|入镜】」和「【镜头描述 | 场景元素】」混为一谈,误列为"S9 避免出现"。实际:
- 【景别|光线|入镜】= S10 分镜三要素(景别等级/光线方向/入镜道具清单),S9 确实不输出
- 【镜头描述 | 场景元素】= B 格式 Vlog 的画面描述(镜头角度/构图/关键物件),**属 S9 B 格式,需要出现**
**发现**:S9 文件 B 格式规则(L216"自然段落描述画面")+ 输出模板("(画面描述)")遗漏了【镜头描述|场景元素】,而权威源(创作流程规范.md L219/L229)+ 知识库 07(L84/L97)都有。
**修复(3 处,S9 文件)**:
- L216 B 格式规则:补"场标题下加一行【镜头描述 | 场景元素】,用|分隔视觉元素"
- L376/L384 B 输出模板:把"(画面描述——自然段落)"改为"【镜头描述 | 场景元素】"
- L235 职责分离说明:补"注意区分——B 格式的【镜头描述|场景元素】属 S9 画面描述,不受【景别|光线|入镜】限制"
**教训**:区分标注时,不能只看【】符号相似就归为一类,要看要素内容和职责归属(分镜三要素 vs 画面描述)。
## B 格式画面标注定稿:5字段(2026-08-14 10:27)
**用户决策**:B 格式 Vlog 画面标注定稿为 `【景别 | 环境 | 光线 | 场景 | 场景元素】`(5字段)。
**关键洞察(用户提出)**:S9 画面描述需保留「景别/光线」作为 S9→S10 的关联元素,否则 S10 分镜无依据。定位为**粗粒度画面提示**,S10 在此基础上细化(景别→精确景别+运镜+机位、光线→方向+色温、场景元素→入镜道具清单)。
**五字段定义**:
- 景别=画面聚焦范围(近景/全景/特写)
- 环境=环境氛围(时间/天气/气氛)
- 光线=光线氛围(暖光/冷光/逆光)
- 场景=具体场景地点
- 场景元素=关键物件/人物/状态
**修改 3 文件 8 处**:`创作流程规范.md`(L219/L229)、`知识库/03_框架节奏/07`(L84/L97)、`9_生成短视频脚本.md`(L216 规则/L235 澄清/L376/L384 输出模板)。
**验证**:「镜头描述 | 场景元素」零残留(剩一处是检查清单"动作描述含动词"语境,无关)。
**核心原则**:S9 给「方向」(粗粒度画面提示),S10 给「精确」(细粒度分镜),两者是「基础→细化」关系,边界清晰且关联不断裂。
## 剧情 A 格式也加场次画面元数据(2026-08-14 10:31)
**用户需求**:剧情脚本(A·场次叙事)的场次标题后面,也加上 `【景别 | 环境 | 光线 | 场景 | 场景元素】` 场次画面元数据,与 B 格式统一。
**修改 3 文件**:
- `创作流程规范.md` A 格式:3 处场次标题(场1/场2/第N场)后加画面元数据 + 书写规则补「场次画面元数据」+ 职责分离说明加澄清
- `知识库/03_框架节奏/07` A 格式:场次标题格式 + 核心规则补「场次画面元数据」+ 完整示例(加画面元数据示例)
- `9_生成短视频脚本.md` A 格式:规则补「场次画面元数据」+ 输出模板 4 处场次标题后加画面元数据
**统一后 A 格式结构**:
```
**场1:地点·时间(Xs-Xs) 情绪:{值}**
【景别 | 环境 | 光线 | 场景 | 场景元素】
(动作叙述——连续自然段落)
**角色名**:
(动作/表情/语气)
台词内容
```
**术语统一**:三处均用「场次画面元数据」指代这个【】标注行(A/B 格式通用)。
**现状**:A(剧情)、B(Vlog)两种格式的场次标题下都有统一的「场次画面元数据」【景别 | 环境 | 光线 | 场景 | 场景元素】;C(口播)、D(视觉)无场次画面元数据(口播主体/画面驱动,结构不同)。
## 素材库引用机制澄清 + 缺口A修复(2026-08-14 11:11)
**触发**:复盘对标编导大纲的六大问题点时,我把素材库引用机制搞混了(把「适用场景/人设卡片」当核心来源,实际核心是「极致类型映射/知识库05」)。用户纠正。
**素材库引用机制(正确)**:极致维度(知识库05_极致事件)= 核心映射入口(极致类型→素材类型,定库);适用场景(人设卡片)= 辅助过滤(账号场景,筛条)。调取顺序:极致类型定库→适用场景筛条→镜头/画面补全。
**三层沉淀(用户选前两层 + 修复缺口A)**:
1. 治本层 `素材库/分块定义/00_通用维度_分块定义.md`:四维标签过滤机制补「主次关系」说明
2. 失误层 `失误与规避记录.md`:追加 #003
3. 缺口A `7_生成短视频大纲.md`:输入列表补「素材库」输入行(原来只有知识库+账号设定,素材库仅间接提及,与 System/User Prompt 脱节)
**结论**:六大问题点中,问题2/4/5/6已解决,问题1/3靠素材库基建基本解决;真正的断点是缺口A(S7输入列表缺素材库行),已修复。缺口B(S4适用场景标签)是误判——素材库引用核心是极致类型映射,适用场景链路已通。
## 提示词优化vs素材库分析文档(2026-08-14 11:20)
**背景**:用户问"知识库零素材能否只靠提示词优化解决",我分析出核心结论:提示词优化只能治「写得抽象」,治不了「编得假」。
**产出**:`内容创作产品规划/03_分析_提示词优化vs素材库.md`(新增,与已有 01_全链路复盘、02_没有素材库光靠模型 并列)
**文档结构(重点+对比前置,细节后置)**:
- 一、核心结论(30秒读完)
- 二、两个优化的本质对比表(约束vs供给)
- 三、完整方案(两者叠加)
- 附:提示词优化的4个问题(用 <details> 折叠后置)
**核心洞察**:提示词是「约束」(要什么),素材是「供给」(给什么)。约束逼 AI 写更多,但给不了真实素材——AI 只能编。只靠提示词 = 把泛称编成假具名,从"不具体"变"不真实"。
## 术语统一:可拍摄单元/拍摄单元 → 可拍点(2026-08-14 11:41)
**背景**:用户认为「可拍摄单元」编导不好懂,让我换词。候选对比后推荐「可拍点」(编导一听就懂"能直接拍的点",涵盖动作/画面/台词,不与"镜头"分镜概念混淆)。
**定义不变**:一个具体动作/画面方向/台词 = 1 个可拍点,判断标准=编导拿到能直接拍不用脑补。
**修改 16 处(8 文件)**:
- 技能文件:S7(2处)、S11(2处)、创作流程规范.md(2处)、S9(1处)、知识库07(2处)
- 规划文档:01_全链路复盘(4处)、02_没有素材库(1处)、03_提示词vs素材库(2处)
**保留**:「表达单元」(S9 L88、S10 L18)——强调"表达形式"粒度(动作叙述/对白/闪回/空镜),与"可拍"维度不同,未改。
**验证**:「可拍摄单元」「拍摄单元」零残留。
## 术语再定稿:可拍点 → 故事细节(2026-08-14 12:08)
**用户决策**:中间又试了「画面细节」,用户否决——"画面缺少了一些元素"(台词是声音不算画面)。最终定稿「故事细节」。
**理由**:比「画面细节」全面(涵盖动作+画面+台词),比「可拍点」贴合编导("点"太抽象,"细节"更自然)。
**定义**:一个具体动作/画面方向/台词 = 1 个故事细节,判断标准=编导拿到能直接拍不用脑补。
**修改 16 处(同前 8 文件)**:把上一轮改的「可拍点」全部替换为「故事细节」。
**验证**:「可拍点」零残留,「故事细节」16 处到位。
## S7 禁止行为补 2 条(2026-08-14 12:25)
**背景**:逐条判断 01_全链路复盘 的问题时,发现 S11 诊断端有「对话概要/操作概括/环境空白」3 种 AI 常见问题,但 S7 生成端禁止行为只禁了「物品泛称」一种——生成→诊断约束断层。
**用户选补缺口1、2**(缺口3 环境空白未补):
- 缺口1:`不得用概要式对话替代完整台词(如"她表达了感谢"),必须展开为「角色名(语气):具体台词」,一组对话至少 2 句有来有回`
- 缺口2:`不得用概括替代操作步骤链(如"认真做饭"),必须拆解为 ≥3 步连贯动作(做什么→怎么做→细节)`
**位置**:`7_生成短视频大纲.md` 禁止行为,插在「不得使用泛称」之后(L208/L209)。
**结论**:三大根因里根因2已解决、根因1/3本质靠素材库;差距指标里「具名物品」已覆盖、「对话/步骤链」补上禁止行为、「环境细节」仍有缺口(用户未选)。
## L1/L2/L3 深度标准等级名统一(2026-08-14 14:42)
**背景**:用户指出 L1/L2/L3 三个等级名维度不统一看不懂——「基础可用」(精度)、「编导标准」(角色)、「电影级叙事」(媒介),三个维度混用。
**用户决策**:统一为同一维度「基础 / 默认 / 高密度」(都是密度/精度维度):
- L1 基础可用 → 基础
- L2 编导标准 → 默认
- L3 电影级叙事 → 高密度
**修改 4 文件 12 处**:S7(L56约束/L60-62表格/L149/L191/L243)、S11(L68-69/L73表头/L215/L292)、SKILL.md(L185)、01_全链路复盘(L63/L104/L115)。
**保留**:知识库里的「编导标准版/公式/执行逻辑」是泛指"编导行业标准",非 L2 等级名,未改;分镜 skill 的「电影级叙事」是独立内容,未改。
**验证**:脚本创作技能里「L2 编导标准」「L3 电影级」「基础可用」零残留。
## MCP 安装前置环境检查落地(2026-08-14 18:13)
**触发**:在用户电脑部署 skill 时,电脑无 Node 导致 MCP 安装失败。根因是部署注意点只写进个人记忆(`~/.workbuddy/MEMORY.md`),没写进技能文件——记忆不随部署走。
**沉淀两处**:
1. `失误与规避记录.md` #004:部署注意点只写记忆未落文件(失误+规避)
2. `~/.workbuddy/MEMORY.md` 新增「MCP 安装前置检查」章节(跨项目约定)
**落地到技能(2 文件)**:
- `references/接口调用/MCP_工具调用规范.md` §3 安装流程步骤3:加「前置检查运行环境」——检查 `node --version` / `python --version`,缺失先装运行时(npx 型依赖 Node、python 型依赖 Python),再写配置
- `SKILL.md` L57 安装引导摘要:补「同意则先检查 Node/Python 运行时(缺失先装)」
**原则**:凡需在用户电脑生效的部署注意点,必须写进 SKILL.md 或技能内 references 文件,不能只写个人记忆。