# 2026-07-27 工作日志 ## 抖音短视频解析接口开发 新建两个文件: ### 1. API 脚本 - 路径:`scripts/Douyin_Video_Analysis_API.py` - 三种子命令:`analyze`(完整流程)、`upload`(仅上传)、`detail`(仅查询) - 两步流程:POST 上传链接获取视频 ID → GET 轮询获取解析结果 - 轮询机制:间隔 30 秒、超时 10 分钟,`content` 或 `analysis` 非空时完成 - **07-27 优化**:轮询间隔 30s→10s;`code=500, msg="视频解析未完成"` 从异常日志改为正常"解析中"状态,不再输出 ERROR - 环境切换:`--env test/prod`,测试 `maiya-trans.test.youmanvideo.com`,线上 `ai.maiyawx.com` - 鉴权方式:URL 查询参数 `fsUserId`(默认 `6ga153ef`),无需 API Key - 仅用标准库(urllib),与现有 MCN_CYLG_API.py 风格一致 ### 2. 接口定义文档 - 路径:`references/接口调用/Douyin_Video_Analysis.md` - 包含:环境变量配置、三种子命令说明、两步接口详细信息、字段说明、与创作流程 S3 的集成方式 ## 创作流程双模式设计 新增两种创作模式,控制 Gate(确认门)行为: ### 模式定义 - **⚡ 快速模式(默认)**:AI 自动判断执行全流程,所有 Gate-0~6 自动通过;Gate-2 选题 AI 自动选推荐方案;Gate-4 默认路径B - **🤝 共创模式**:每个 Gate 必须用户确认后推进;Gate-2 用户必须选择方案 ### 模式切换规则 - 默认快速模式 - 启动时注明 / 中途随时切换 - 切换生效点:下一个未执行的 Gate ### 修改文件清单(共 9 个文件) 1. `SKILL.md` — 新增「创作模式」章节 + 更新 frontmatter description + 更新流程图注释 + 更新关键规则一 + 快速启动模板加模式字段 2. `创作流程规范.md` — 二、用户确认门机制 → 二、创作模式与用户确认门机制;新增模式定义+模式切换规则;P0 规则改为模式条件;严禁行为/修改循环规则标注共创模式适用 3. `2_任务需求拆解完善.md` — Gate-0 加模式标注 4. `4_账号设定解析和确认.md` — Gate-1 加模式标注 5. `5_生成短视频选题.md` — Gate-2 加模式标注(AI自动选推荐方案) 6. `6_生成短视频框架.md` — Gate-3 加模式标注 7. `7_生成短视频大纲.md` — Gate-4 加模式标注(默认路径B) 8. `10_生成短视频分镜脚本.md` — Gate-5 加模式标注 9. `11_脚本检查和诊断.md` — Gate-6 加模式标注(自动生成回顾.html) ## 动态增量目录 reference-add - 新建 `references/知识库-add/` 文件夹(后升级为 reference-add/) - **07-27 升级为 reference-add/**:与 `references/` 平级,三层结构:创作流程/ + 接口调用/ + 知识库/(01-10),覆盖全品类动态增量 - 更新 SKILL.md:目录树新增 reference-add 独立结构 + 文件分类表「增量」行 + 关键规则「四、动态增量管理」重写为三类整理规则 - 删除旧 references-add/ 和 references/知识库-add/,全项目零残留 - 核心逻辑:Skill 部署到非原始路径时,新增流程/接口/知识统一归入 `reference-add/` 对应子目录;引用优先级 references/ → reference-add/ ## references-add 重命名 - `reference-add` → `references-add`(统一命名风格) - SKILL.md:13 处替换;README.md:6 处替换;零遗漏 ## MCN 创意灵感接口双模式命名优化 - `recall` 子命令用途从「知识库召回」→「查询事件库」 - 修改文件:`scripts/MCN_CYLG_API.py`(8处)、`references/接口调用/MCN_CYLG_python.md`(5处)、SKILL.md(3处) - 两种模式:🔍联网搜索(search, is_online=1) + 📚查询事件库(recall, is_online=0) ## 动态增量加载规则补全 - SKILL.md 规则四新增「运行时加载规则」表:references-add/ 有内容时,创作流程/知识库/接口调用三维度均同时加载两个目录 - README.md「引用优先级」从「先查标准库→未命中再查增量」改为「并发合并策略」 ## SKILL.md 全量审计(8问题全部修复) ### P0 执行阻断级(4个) - SKILL.md L464 路径规范补上 references-add/ 双目录 - 创作流程规范.md L251 路径解析补上 references-add/知识库/ - 创作流程规范.md L232 分类名「10 广告植入」→「10 广告植入方法论」 - README.md 引用策略冲突 → 并发合并 ### P1 健壮性(2个) - 6_生成短视频框架.md L150 `03_反转叙事套路.md` 补全 `知识库/03_框架节奏/` 前缀 - 9_生成短视频脚本.md L97 `素人泛生活Vlog创作法...md` 补全 `知识库/07_对话风格/` 前缀 ### P2 路径层级(2个) - 11_脚本检查和诊断.md 2处 `创作流程规范.md` 引用补上 `../` 前缀 ## 创作流程功能框图重新生成 - 基于 `1_脚本创作方法/references/创作流程` 11步最新文件内容,重新生成创作流程功能框图 - 框图结构:4列Grid布局(流程步骤 / 关联知识库 / 输入格式 / 输出格式),从上到下排列 - 每步的输入/输出格式从步骤文件中精确提取(字段名、格式说明、来源步骤标注) - 知识库映射来自创作流程规范第四节(★核心/●间接/△补充 三级标注) - 7个Gate确认门独立行展示(橙色虚线标识) - 可选步骤(S3/S8)灰色底色标注,S10双路径分列展示输入 - 清理 `3_产品功能设计/产品文档/` 文件夹:删除短视频选题创作方法.md、短视频脚本创作_产品交付.html、11步创作流程.html(与产品规划和整体框图不相关) - 保留6个文件:00_项目章程/02_产品架构/03_可视化设计说明/04_产品文档/产品框架图.html/创作流程功能框图.html ## 全量相对路径部署就绪审计 - 0 个绝对路径 ✅ - 0 个不存在的文件引用 ✅ - 所有知识库引用格式统一(`知识库/编号_分类/文件名.md`) ✅ - 所有 Markdown 链接可导航 ✅ - 产出路径 `../2_脚本创作案例/` 层级正确 ✅ - Python 脚本中无本地文件 I/O 操作 ✅ ## 创作流程情感表达系统性优化(6步全链路强化) 基于知识库新增的情绪共鸣方法论(网感坐标/情绪递进设计/情感铺垫设计/脚本质量自动检查清单/编导意图解析规则),对创作流程 S5→S6→S7→S9→S11 全链路进行情感维度补强,解决"事件堆砌、情感表达薄弱"的系统性盲区。 ### 修改文件清单(5个步骤文件 + 1个规范文件 = 6文件) #### 1. S6 生成短视频框架.md(#180) - **8列维度说明表**:`情绪曲线` → `情绪功能位`(蓄力/承接/转折/释放四选一) - **System Prompt**:知识库引用从 `06_剧情钩子/` → `07_情绪共鸣/` 分块5+分块1 - **新增四功能位设计规则**(System Prompt):蓄力场/承接场/转折场/释放场定义 + 全片情绪闭环自检 - **模板A+B**:场次结构表头 `情绪曲线` → `情绪功能位`,内容从简单情绪标签改为功能位标注 - **输出模板**:表头更新 + 情绪描述从"曲线走势"→"功能位弧线闭环路径" - **User Prompt**:情绪标注要求从"起点→终点"→"功能位+情绪路径+闭环自检" - **Gate-3确认门**:检查项从"情绪曲线调整"→"情绪功能位弧线是否完整" #### 2. S9 生成短视频脚本.md(#182) - **System Prompt**:新增引用 `07_情绪共鸣/` 分块5+6 - **新增规则**:四通道表达模型(动作/表情/环境/台词协同)、情感债务机制(存入期→偿还期)、留白法则(每场1-2s纯画面) - **禁止行为**:从4项→8项(新增:禁用概括词/不准偏离功能位/禁用旁白直述/释放场必须有留白/不得漏情感债务偿还) - **脚本质量自检**:从5项→8项(新增:情绪功能位闭环/情感表达/情感债务/情绪留白) - **输出模板自检清单**:升级为9项情感维度版本 #### 3. S11 脚本检查和诊断.md(#181) - **新增第五节**:情感表达专项检查(7项:情绪功能位闭环/四通道表达/情感债务/情绪留白/Show don't tell/事件堆砌检测/体感兑现) - **原有章节重编号**:六→七、七→八 - **爆款要素维度**:`情绪曲线高潮点` → `情绪功能位闭环+体感兑现`(细化3项评分:四功能位完整3分+释放力度2分+体感兑现2分) - **System Prompt**:新增引用 `07_情绪共鸣/` + `12_拆解评估/` 分块7 - **输出要求**:新增情感表达专项检查产出项 #### 4. S5 生成短视频选题.md(#185) - **选题维度**:新增 `目标体感` 字段(从网感坐标选取 + 情绪标签 + 避免体感) - **System Prompt**:新增引用 `07_情绪共鸣/` 分块4(网感坐标) - **输出模板**:三个方案各增加「目标体感」行 - **输出清单**:从5维→6维(加入目标体感) #### 5. S7 生成短视频大纲.md(#183) - **大纲结构**:`情绪曲线` → `情绪设计卡`(含:弧线类型/事件功能位标注/情绪路径/缺口自检/情感债务设计) - **System Prompt**:新增 `07_情绪共鸣/` 分块5引用 + 情绪功能位对齐S6硬约束 - **禁止行为**:新增"不得使用简化情绪曲线,必须展开为完整情绪设计卡" - **输出模板**:完整情绪设计卡(含弧线类型+事件功能位标注表+情感债务设计表+缺口自检清单) - **Gate-4确认门**:检查项从"情绪曲线合理"→"情绪设计卡是否合理(四功能位完整+情感债务闭环)" - **输出清单**:新增情绪设计卡产出项 #### 6. 创作流程规范.md(#184) - **知识库分类索引**:新增 `07_情绪共鸣`(3文件:三层模型/网感坐标/情绪递进+情感铺垫) + `12_拆解评估`(2文件:七类30项/编导意图解析) - **步骤→知识库映射表**:6处更新 - S5:新增辅助参考 `07_情绪共鸣 ●`(网感坐标·目标体感确定) - S6:核心依赖从 `06_剧情钩子 ●` → `07_情绪共鸣 ★`(情绪功能位) - S7:从空 → 新增辅助参考 `07_情绪共鸣 ●`(情绪设计卡·情感债务) - S9:新增核心依赖 `07_情绪共鸣 ★`(四通道表达·情感债务·留白法则) - S11:新增 `07_情绪共鸣 ●`(情感表达专项检查)+ `12_拆解评估 ●`(七类30项·编导意图解析) ### 新增方法论引用覆盖率:5/5(100%) | 新增方法论 | 引用步骤 | 状态 | |----------|---------|:---:| | 分块4 网感坐标 | S5 | ✅ | | 分块5 情绪递进设计 | S6/S7/S11 | ✅ | | 分块6 情感铺垫设计 | S9/S11 | ✅ | | 分块7 脚本质量检查清单 | S11 | ✅ | | 分块8 编导意图解析规则 | S11 | ✅ |