更新:memory日志、账号分析报告、内容创作产品规划及知识库文件调整

This commit is contained in:
maogeigei committed 2026-08-11 10:53:45 +08:00
1 parent df7153c8f4
commit 78ed505f3c
197 files changed
+4150 -1352

No files matched your search

@@ -0,0 +1,110 @@
# 项目章程:短视频脚本创作系统
> 输出角色:产品负责人 | 版本:v2.0 | 日期:2026-07-21
---
## 一、项目目标
构建一套 AI 驱动的短视频脚本创作协作系统,基于 11 步创作流程和 7 个用户确认门,帮助编导从零开始完成一条短视频脚本的完整创作链路。每一步产出经编导确认后推进,确保创作方向始终对齐编导意图。
**核心命题**:能否让 AI 像一支真实 MCN 团队一样,在编导逐步确认的协作机制下,从需求拆分到分镜脚本的全流程创作?
---
## 二、交付范围
### 2.1 本次交付物清单
| 编号 | 交付物 | 说明 |
|:---:|------|------|
| 01 | 项目章程 | 项目目标、交付范围、成功标准、角色分工 |
| 02 | 产品架构文档 | 11 步创作流程定义、确认门机制、状态机、数据流 |
| 03 | 可视化设计说明 | 流程图、产品框图等可视化资产清单与规范 |
| 04 | PRD 产品需求文档 | 面向研发可执行的 11 步创作流程产品规格说明 |
### 2.2 11 步创作流程(编导逐步确认)
| 步骤 | 名称 | 是否必须 | 确认门 | 说明 |
|:---:|------|:---:|:---:|------|
| ① | 需求拆分任务规划 | 必须 | Gate-0 | 结构化拆解创作需求,五维度判定信息完整度 |
| ② | 任务需求拆解完善 | 必须 | Gate-0 | 拆解用户已有内容 + AI 智能补全缺失维度 |
| ③ | 对标视频/账号拆解 | 可选 🔶 | — | 宏观赛道扫描 + 微观逐帧精拆 |
| ④ | 账号设定解析和确认 | 必须 | Gate-1 | 账号设定(七维度)+ 达人人设(八维度) |
| ⑤ | 生成短视频选题 | 必须 | Gate-2 | 2-3 个差异化选题方案 + 推荐方案 |
| ⑥ | 生成短视频框架 | 必须 | Gate-3 | 2-3 个框架方案 + 四象限矩阵 + 场次结构展开 |
| ⑦ | 生成短视频大纲 | 必须 | Gate-4 | 完整大纲 + 2 版标题 + 广告植入占位 |
| ⑧ | 植入广告内容 | 可选 🔶 | Gate-4 | 品牌对齐 + 植入方式 + 逐点设计 + 合规检查 |
| ⑨ | 生成短视频脚本 | 必须 | Gate-5 | 场次叙事格式完整脚本 |
| ⑩ | 生成短视频分镜脚本 | 必须 🔀 | Gate-5 | 11 列分镜 + 拍摄执行清单(支持双路径) |
| ⑪ | 脚本检查和诊断 | 必须 | Gate-6 | 四维度评分 + 问题清单 + 人设校验 + 合规审查 |
> 🔶 标记为可选步骤,无对应输入时自动跳过。🔀 步骤⑩支持双路径:路径A 大纲直达分镜(⑦→⑩),路径B 大纲→脚本→分镜(⑦→⑨→⑩)。
### 2.3 7 个用户确认门
| 确认门 | 节点名称 | 触发时机 |
|:---:|------|------|
| Gate-0 | 分析确认 | 步骤①②完成后(合并提交) |
| Gate-1 | 人设确认 | 步骤④账号设定 + 人设卡片已输出 |
| Gate-2 | 选题确认 | 步骤⑤选题方案已输出 |
| Gate-3 | 框架确认 | 步骤⑥框架方案 + 场次结构已输出 |
| Gate-4 | 大纲确认 | 步骤⑦大纲 + 步骤⑧广告植入(如有)已输出 |
| Gate-5 | 脚本确认 | 步骤⑨脚本 + 步骤⑩分镜已输出 |
| Gate-6 | 最终确认 | 步骤⑪诊断报告已输出 |
### 2.4 不纳入本次范围
- 视频拍摄指导与现场调度
- 视频剪辑与后期制作
- 多平台分发策略
- 数据回传与迭代闭环(留作后续版本)
---
## 三、成功标准
| 维度 | 标准 | 验证方式 |
|------|------|---------|
| 流程完整性 | 11 步创作流程可顺序推进,7 个确认门逐一通过 | 走通一条完整链路 |
| 确认门机制 | 每个确认门支持无限轮修改,不得预判/合并/跳过 | 测试修改循环行为 |
| 知识库复用 | 8 大维度知识库按创作步骤检索对应方法 | 验证知识库引用路径 |
| 人设贯穿 | 步骤④产出的人设卡片贯穿引用至步骤⑪ | 检查各步骤输入字段 |
| 场次结构贯穿 | 步骤⑥产出的场次结构展开表贯穿引用至步骤⑪ | 检查各步骤输入字段 |
| 可拍摄性 | 最终输出场次叙事脚本 + 11 列分镜 + 拍摄执行清单 | 编导可直接按分镜拍摄 |
| 广告植入 | 支持可选的广告 Brief 自然融入(口播台词≤20字) | 广告信息与人设风格一致 |
| 双路径 | 步骤⑩支持路径A(大纲→分镜)和路径B(脚本→分镜) | 测试两条路径 |
| 脚本诊断 | 四维度评分≥40/55且合规全通过才可交付 | 测试诊断评分逻辑 |
---
## 四、角色分工
| 角色 | 本次任务职责 |
|------|------------|
| 产品负责人 | 统筹项目、输出项目章程、主持评审、最终确认交付 |
| 产品架构师 | 梳理 11 步创作流程、确认门机制、状态机、数据流 |
| 交互设计师 | 输出流程图 HTML、产品框图 HTML |
| 产品文档工程师 | 整合所有产出、撰写 PRD、生成交付确认页 |
---
## 五、关键参考来源
| 参考资料 | 用途 |
|---------|------|
| `references/脚本创作验证/脚本创作skill.md` | 11 步创作流程总览、关键规则、目录索引 |
| `references/脚本创作验证/创作流程规范.md` | 确认门机制 + 脚本格式规范的权威定义 |
| `references/脚本创作验证/创作流程/1~11_*.md` | 每步的详细业务逻辑、System/User Prompt、输出模板 |
| `references/脚本创作验证/知识库/01~08_*/` | 8 大维度创作方法论与参考 |
---
## 六、关键节点
| 节点 | 产出 | 状态 |
|:---:|------|:---:|
| 章程确认 | 本文档 | Done |
| 架构设计 | 产品架构文档 + 产品框图 | → |
| 可视化 | 流程图 HTML | → |
| 文档交付 | PRD + 交付确认页 | → |
@@ -0,0 +1,590 @@
# 产品架构:短视频脚本创作系统
> 输出角色:产品架构师 | 版本:v2.0 | 日期:2026-07-21
---
## 一、系统概述
本系统提供一套完整的 11 步短视频脚本创作协作流程。从编导需求输入到最终可交付的脚本+分镜+诊断报告,每步产出经编导确认后推进,7 个确认门确保创作方向始终对齐编导意图。
### 1.1 系统架构
**五层架构**
| 层级 | 名称 | 编导可见 | 核心职责 |
|:---:|------|:---:|---------|
| 1 | 需求输入 | ✅ | 编导输入创作需求(简单/详细模式)+ 可选上传账号设定文档 + 可选上传广告 Brief |
| 2 | 分析整理 | ✅ | 步骤①②:结构化拆解需求 + AI补全缺失信息,Gate-0 编导确认分析结果 |
| 3 | 账号设定 | ✅ | 步骤③④:对标拆解(可选)+ 账号设定解析确认,Gate-1 编导确认人设 |
| 4 | 选题与框架 | ✅ | 步骤⑤⑥:选题方案 + 框架方案 + 场次结构,Gate-2/3 编导确认 |
| 5 | 大纲到交付 | ✅ | 步骤⑦⑧⑨⑩⑪:大纲→广告→脚本→分镜→诊断,Gate-4/5/6 编导逐步确认 |
> 所有步骤编导可见,7 个确认门逐一确认。无「后台自动」步骤。
### 1.2 11 步创作流程总览
```
编导输入
│
├─ 步骤①: 需求拆分任务规划 ──┐
│ ├──→ [Gate-0 分析确认]
├─ 步骤②: 任务需求拆解完善 ──┘
│
├─ 步骤③: 对标视频/账号拆解 🔶(可选)
│
├─ 步骤④: 账号设定解析和确认 ──→ [Gate-1 人设确认]
│
├─ 步骤⑤: 生成短视频选题 ──────→ [Gate-2 选题确认]
│
├─ 步骤⑥: 生成短视频框架 ──────→ [Gate-3 框架确认]
│
├─ 步骤⑦: 生成短视频大纲 ──┐
│ ├──→ [Gate-4 大纲确认]
├─ 步骤⑧: 植入广告内容 ──┘ ← 可选步骤
│
├─ 步骤⑨: 生成短视频脚本 ──┐
│ ├──→ [Gate-5 脚本确认]
├─ 步骤⑩: 生成短视频分镜脚本 ─┘
│
└─ 步骤⑪: 脚本检查和诊断 ────→ [Gate-6 最终确认]
```
---
## 二、步骤详细定义
### 步骤①:需求拆分任务规划
**目的**:结构化拆解编导原始输入,按五维度判定信息完整度,生成缺失信息清单。
**输入**:编导原始输入(平台/账号现状/赛道/受众/创作目的/时长/脚本数量/对标参考/广告Brief/特殊要求)
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 需求澄清清单逐项核查(10 项) |
| 2 | 五维度信息完整度判定:人设/选题/框架/台词/广告,每项标 ✅完整 / ️部分 / ❌缺失 |
| 3 | 缺失信息清单生成(按优先级:人设>选题>框架>台词>广告,分必补/推荐补全/可跳过) |
| 4 | 会话状态初始化(stage / input_completeness) |
**输出**:五维度信息状态表 + 会话状态字段
**关键规则**:只判断「全不全」不评判「对不对」;禁止编造信息
---
### 步骤②:任务需求拆解完善
**目的**:拆解编导已有内容到对应板块,AI 智能补全缺失维度,标注信息层级。
**输入**:步骤①输出(五维度信息状态表 + 缺失信息清单 + 编导原始输入全文)
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 用户已有内容拆解归类:按账号设定/选题/框架/大纲/广告Brief 五板块提取,标注来源 |
| 2 | 缺失维度 AI 补全:按 5 维度各生成 2-3 个候选方案,含差异化特征/适用场景/风险 |
| 3 | 信息层级标记:[U] 用户原始 / [AI] AI推理 / [?] 需确认 |
**输出**:用户已有内容归类表 + 候选补全方案 + 需确认清单 + 信息层级标记表 + 会话状态
**关键规则**:[?] 标记项必须编导明确后才可使用;商业决策红线不自动补全;编导有明确选题时不得生成替代选题
---
### 步骤③:对标视频/账号拆解 🔶(可选)
**目的**:对目标赛道宏观扫描 + 参考视频微观逐帧精拆,按四大板块归类供后续引用。
**触发**:编导提供了对标视频/参考账号链接时执行;无对标则跳过。
**输入**:步骤①②输出 + 编导提供的对标视频/账号链接
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 宏观赛道扫描:赛道概览 + 3-5 条对标视频 6 维度扫描(封面/标题/前3秒/内容结构/语言风格/结尾)+ 爆款要素提炼 |
| 2 | 微观逐帧精拆:人设分析/大纲结构/关键事件三维度 |
| 3 | 拆解结果归类:按账号设定/选题/框架/大纲四板块归类,标注可迁移性评级(⭐⭐⭐高/⭐⭐中/⭐低) |
**输出**:宏观赛道扫描报告 + 微观逐帧精拆报告 + 拆解结果归类表
---
### 步骤④:账号设定解析和确认
**目的**:按账号设定(七维度)+ 达人人设(八维度)设计账号定位与角色人设,供编导确认。
**输入**:步骤②输出(补全后五维度完整信息)+ 步骤③输出(如有)
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 账号设定七维度:①赛道定位 ②核心人设逻辑(四标签) ③爆款内容体系 ④差异化壁垒 ⑤内容核心 ⑥内容风格 ⑦传播元素 |
| 2 | 达人人设八维度(逐角色):①达人名称 ②身份人设 ③性格人设 ④说话行为风格 ⑤语言风格例句 ⑥价值观定位 ⑦外在特质 ⑧专属风格符号标签 |
| 3 | 7 项确认清单输出 |
**输出**:账号设定表(七维度)+ 达人人设表(八维度)+ 账号设定确认清单
**确认门**:Gate-1 人设确认 — 编导未确认前不得进入选题生成
**贯穿约束**:人设卡片贯穿引用至步骤⑤⑥⑦⑧⑨⑩⑪
---
### 步骤⑤:生成短视频选题
**目的**:基于已确认账号设定和编导选题信息,生成 2-3 个短视频选题方案。
**输入**:步骤④输出(账号设定+人设卡片)+ 步骤②输出 + 步骤③输出(如有)
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 约束提取(赛道/受众/核心价值/差异化标签) |
| 2 | 选题来源策略(赛道热点/对标参考/人设延伸/用户痛点) |
| 3 | 编导有选题→围绕编导选题展开 2-3 个切入角度;无选题→反向推导 2-3 个不同主题 |
| 4 | 5 大底层创作方法(素材重组/形式创新/对标改编/爆款拆解重构/素材库组合) |
| 5 | 硬性验证:爆点可陈述性 + 人设独立性 + 对标验证(≥3条) |
| 6 | 钩子预设:12 种钩子类型适配选题 |
| 7 | 二维排序:人设匹配度 × 爆款潜力 |
**输出**:2-3 个选题方案表 + 推荐方案及理由 + 选题质量自检
**确认门**:Gate-2 选题确认
---
### 步骤⑥:生成短视频框架
**目的**:基于已确认人设和选题,确定框架方向(2-3方案),选定后展开为场次结构表。
**输入**:步骤④输出 + 步骤⑤输出 + 步骤②③输出(如有)
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 框架方向确定(战略层 5 字段:核心框架/内容形式/时长规划/主线脉络/爆款逻辑) |
| 2 | 内容框架矩阵规划(四象限:信息价值×情感共鸣 × 高流量×差异化) |
| 3 | 场次结构展开(操作层 8 列维度:段落/场次/核心作用/时长区间/叙事节奏/情绪曲线/本场钩子/事件) |
| 4 | 模板选择:三段式通用框架(3场,适合知识分享/观点输出/15s以内)或五段式爆款框架(5场,适合Vlog/剧情/30s以上) |
**输出**:2-3 个框架方案 + 框架矩阵图 + 推荐方案 + 场次结构展开表(8列)
**确认门**:Gate-3 框架确认 — 编导未选择框架方向时不得展开场次结构
**贯穿约束**:场次结构展开表贯穿引用至步骤⑦⑨⑩⑪
---
### 步骤⑦:生成短视频大纲
**目的**:基于已确认框架展开完整大纲(含钩子/主体/结尾/情绪曲线/广告植入占位)。
**输入**:步骤⑤输出 + 步骤⑥输出 + 步骤④输出
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 大纲结构覆盖:核心框架/内容形式/视频标题2版/时长规划/开场钩子/中段主体(≥3段)/结尾收束/情绪曲线/广告植入占位/合规自检 |
| 2 | 钩子有效性校验:3秒抓眼+贴合主题+开篇任务≥2项 |
| 3 | 看点密度:每30秒≥1个看点,核心看点放前40% |
| 4 | 时长分配参照场次结构展开表(硬约束) |
**输出**:视频标题2版 + 大纲结构 + 广告植入占位 + 合规自检
---
### 步骤⑧:植入广告内容 🔶(可选)
**目的**:基于大纲占位细化广告植入方案。
**触发**:编导提供了广告Brief时执行;无广告则跳过。
**输入**:步骤⑦输出 + 编导广告Brief + 步骤④输出
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 品牌需求对齐(品牌/产品/卖点/植入约束/品牌调性) |
| 2 | 植入方式选择(口播/画面/情节/场景/体验,可多选组合) |
| 3 | 逐点设计:时间节点/对应段落/植入方式/口播台词≤20字/画面描述/自然度评估1-5分 |
| 4 | 植入汇总(总次数/总时长/平均自然度)+ 合规检查(品牌人设匹配/自然度≥3分/内容损伤/合规性) |
| 5 | 与大纲合并提交编导确认 |
**输出**:品牌信息确认表 + 植入方式表 + 逐点植入方案 + 汇总 + 合规检查
**确认门**:Gate-4 大纲确认 — 与步骤⑦合并提交
**关键约束**:口播台词≤20字且与人设风格一致;平均自然度≥3/5且无单点低于2分;广告总时长≤视频总时长20%;植入点不在视频前30%位置
---
### 步骤⑨:生成短视频脚本
**目的**:基于已确认大纲和广告方案,展开为场次叙事格式完整脚本。
**输入**:步骤⑦输出 + 步骤⑧输出(如有)+ 步骤④输出 + 步骤⑥输出
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 场次叙事格式输出(三大段:开场钩子/中间主体/结尾收口) |
| 2 | 场次书写规范:【镜头调度】+ 人物动作/情绪叙述 + "口播台词";纯空镜写"(无口播)" |
| 3 | 场次数量规则:15s=3场/15-30s=3-4场/30-60s=4-5场/60s+=5-7场 |
| 4 | 脚本质量自检:钩子/广告植入对齐/情绪节奏/人设一致性/画面可执行性 |
**输出**:场次叙事脚本 + 概览行 + 广告植入检查表 + 自检清单
**关键约束**:广告植入场次口播台词须与广告植入大纲完全对齐不得修改;情绪通过身体语言呈现而非概括词;不得使用表格格式输出脚本正文
---
### 步骤⑩:生成短视频分镜脚本 🔀(双路径)
**目的**:支持双路径生成分镜脚本——路径A 大纲直达 / 路径B 脚本扩展,输出 11 列拍摄分镜。
**输入**:
- 路径A:步骤⑦大纲 + 步骤⑥场次结构 + 步骤④人设 + 步骤⑧广告(如有)
- 路径B:步骤⑨场次叙事脚本 + 步骤④人设
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 路径识别:输入含 outline+scene_structure→路径A;含 field_script→路径B |
| 2 | 路径A:大纲→场次叙事(参照步骤⑨规范)→ 11 列分镜 |
| 3 | 路径B:场次叙事→逐镜拆解(1-3镜头/场次)→ 11 列分镜 |
| 4 | 11 列:镜头/景别/时长/机位/运镜/画面内容/表情情绪/字幕口播/灯光/收音/道具 |
| 5 | 附加产出:转场设计 + BGM&音效 + 场景清单 + 道具总清单 + 特殊设备需求 |
**输出**:11 列分镜表格 + 转场设计 + BGM音效方案 + 场景清单 + 道具总清单 + 特殊设备需求
**确认门**:Gate-5 脚本确认 — 与步骤⑨合并提交
---
### 步骤⑪:脚本检查和诊断
**目的**:对脚本+分镜进行四维度质量诊断,输出评分报告和问题清单。
**输入**:步骤⑨⑩输出 + 步骤④⑥⑦⑧约束
**核心处理**:
| 子步骤 | 处理内容 |
|:---:|---------|
| 1 | 维度一:爆款要素命中率(25分)— 前3秒钩子/标题点击/爆款公式/情绪曲线/行动号召自然度各5分 |
| 2 | 维度二:人设匹配度(15分)— 口播语言/视觉形象/情绪表达各5分+无不匹配内容 |
| 3 | 维度三:可拍摄性(15分)— 画面可执行/台词可朗读/字幕规范各5分+无不可实现镜头 |
| 4 | 维度四:合规性(一票否决)— 内容安全/平台规范/版权/价值观/广告合规 |
| 5 | 人设稳定性校验(7项:言行/画面/情节/框架/情绪/记忆点/传播性) |
| 6 | 审核通过标准:总分≥40/55,所有是/否项判否,合规全部通过 |
**输出**:四维度评分报告 + 问题清单(按严重度🔴🟡🟢排序)+ 人设校验结论 + 合规校验结论 + 审核结论
**确认门**:Gate-6 最终确认 — ≥40/55且合规全通过→可交付;不通过需修改后重新审核
---
## 三、确认门机制
> **P0 级别规则,所有步骤必须严格遵守,不得以任何理由绕过。**
| 确认门 | 节点名称 | 触发时机 | 通过指令 |
|:---:|------|------|------|
| Gate-0 | 分析确认 | 步骤①②完成后 | "确认分析"、"通过" |
| Gate-1 | 人设确认 | 步骤④已输出 | "确认人设"、"通过" |
| Gate-2 | 选题确认 | 步骤⑤已输出 | "确认选题"、"通过" |
| Gate-3 | 框架确认 | 步骤⑥已输出 | "确认框架"、"通过" |
| Gate-4 | 大纲确认 | 步骤⑦⑧已输出 | "确认大纲"、"通过" |
| Gate-5 | 脚本确认 | 步骤⑨⑩已输出 | "确认脚本"、"通过" |
| Gate-6 | 最终确认 | 步骤⑪已输出 | "确认交付"、"通过" |
**标准行为规范**:
每个确认门触发时,按固定格式向编导提交确认请求:
- 罗列关键决策点(1-3项)
- 确认通过→推进下一步
- 需修改→指出具体意见,修改后重新提交
- 不得在编导回复前自动推进
**禁止行为**:
- 禁止预判通过
- 禁止合并推进(两个以上确认门不得合并为一次)
- 禁止静默跳过
- 禁止超限等待(超过3轮未确认,主动询问)
**修改循环**:每个确认门支持无限轮修改,修改超过5轮时输出「分歧分析」。
---
## 四、贯穿约束链
创作流程中,以下核心产出作为贯穿约束,从产出步骤起持续传递至后续所有步骤:
| 贯穿约束 | 产出步骤 | 贯穿至 |
|---------|:---:|---------|
| 人设卡片 | 步骤④ | 步骤⑤⑥⑦⑧⑨⑩⑪ |
| 场次结构展开表 | 步骤⑥ | 步骤⑦⑨⑩⑪ |
| 编导原始输入 [U] 标记 | 步骤② | 全流程 |
---
## 五、用户输入定义
编导输入包含三个模块,UI 布局顺序为 **①需求输入 → ②选择账号设定 → ③上传广告 Brief**。三个模块并列独立,编导可自由组合。
### 5.1 需求输入:简单模式
编导用一段自然语言描述想要的脚本。
**输入形式**:自由文本输入框,一句话或一段话均可
**示例**:「我想做一个职场干货视频,教大家怎么在面试里谈薪资,风格不要太严肃,轻松一点,时长 60 秒左右」
**AI 处理**:从自然语言提取关键信息(赛道/主题/风格/时长等),缺失部分主动追问或推理补充
### 5.2 需求输入:详细模式
编导按结构化字段逐项填写,或上传参考视频。
**结构化字段**:
| 字段类别 | 字段 | 必填 | 说明 |
|---------|------|:---:|------|
| 人设 | 账号赛道 | 是 | 知识科普/剧情情感/电商带货/美食生活/Vlog记录/观点态度/视觉冲击等 |
| 人设 | 达人基本信息 | 否 | 年龄、性别、职业、城市、性格特点 |
| 人设 | 目标受众 | 否 | 主要面向的用户群体 |
| 人设 | 风格偏好 | 否 | 视觉风格、语言风格的特殊要求 |
| 框架 | 预计时长 | 是 | 预期视频时长(秒),默认 60 秒 |
| 框架 | 框架偏好 | 否 | 偏好的叙事框架(三段式/PAS/SCQA 等),不填则由 AI 自动匹配 |
| 内容 | 赛道类别 | 是 | 内容赛道的细分方向 |
| 内容 | 选题方向 | 否 | 希望创作的具体选题 |
| 内容 | 参考链接 | 否 | 对标/参考视频地址 |
### 5.3 选择账号设定(可选)
编导可选择上传已有账号设定文档,AI 动态解析文档内容作为人设基础。
- 支持格式:`.md` / `.txt` / 粘贴文本
- 文档无固定板块数和结构要求,AI 按实际内容动态解析
- 解析后映射到账号设定卡片的参考框架(9 维度 × 4 层级,按实际内容提取,不强制覆盖全部维度)
### 5.4 上传广告 Brief(可选)
编导可选择上传广告 Brief,提供本期视频的广告植入需求。
- 一段话描述 / 上传附件(PPT/DOC/XLS),可组合使用
- 本模块只接收原始输入,不自动解析。解析在步骤①②中完成
---
## 六、知识库体系
创作流程中的知识库按 8 大维度组织,AI 按创作步骤检索对应编号子文件夹:
| 分类维度 | 文件数 | 包含方法 |
|---------|:---:|---------|
| 01_账号设定 | 4 | 人设设计参考 / IP线索流体系 / IP记忆点与人设沉淀 / 真实IP打造体系 |
| 02_故事选题 | 8 | 跨界重组 / 元素并置 / 元素置换 / 元素叠加 / 10大新鲜度创作维度 / 4层落地路径 / 选题三环模型 / 共鸣本质论 |
| 03_框架节奏 | 7 | 标准爆款结构模板 / 冲突叙事 / 反转叙事 / 节奏控时 / 剪辑收尾 / 编导终审验收标准 / 全量覆盖分析 |
| 04_爆款开场 | 11 | 传统强刺激/猫式低压/嘴替共情/反常识颠覆/高潮前置/数字结果/痛点提问/示弱复盘/行业揭秘/承诺收益/全量覆盖分析 |
| 05_极致事件 | 5 | 预期反转/荒诞化/抽象化/无厘头/错位化 |
| 06_剧情钩子 | 2 | 情绪价值设计 / 切换关系法 |
| 07_情绪共鸣 | 6 | 三层模型/案例复盘/设计卡模板/网感坐标/情绪递进设计/情感铺垫设计 |
| 08_对话风格 | 9 | 素人Vlog/高密度Vlog/职业体验Vlog/反差叙事Vlog/元素叠加Vlog/口播交流感/口播横纵/赛道跨界/期待感 |
| 09_脚本诊断 | 4 | AI自动检查/AI提醒人工/各意图流程/四种意图 |
| 10_分镜拍摄 | 3 | 景别情绪与运镜组合/节奏与转场设计/音画配套设计 |
| 11_广告植入方法论 | 1 | 广告植入方法论 |
| 12_拆解评估 | 8 | 脚本质量检查清单(八类32项)/编导意图解析/复刻迁移/反推13字段/母提示词/案例分析/选题评估/脚本评估 |
---
## 七、状态机模型
```
┌──────────┐
│ IDLE │ ← 等待编导输入
└────┬─────┘
│ 编导输入需求
▼
┌──────────────────┐
│ INPUT │ ← 需求输入
│ 简单/详细模式 │ 选择账号设定(可选)
│ 上传广告Brief │ 上传广告Brief(可选)
└────────┬─────────┘
│ 提交进入步骤①②
▼
┌──────────────────┐
│ GATE-0 │ ← 分析确认
│ 五维度状态表 │ 缺失清单+补全方案
│ [U]/[AI]/[?] │ 编导确认→推进
└────────┬─────────┘
│ Gate-0 通过
▼
┌──────────────────┐ ┌──────────────┐
│ GATE-1 │ ← │ 步骤③(可选) │ ← 对标拆解
│ 人设确认 │ │ 赛道扫描+精拆 │ (无对标跳过)
│ 七维度+八维度 │ └──────────────┘
└────────┬─────────┘
│ Gate-1 通过
▼
┌──────────────────┐
│ GATE-2 │ ← 选题确认
│ 2-3选题方案 │ 推荐方案+自检
└────────┬─────────┘
│ Gate-2 通过
▼
┌──────────────────┐
│ GATE-3 │ ← 框架确认
│ 2-3框架方案 │ 场次结构展开表
└────────┬─────────┘
│ Gate-3 通过
▼
┌──────────────────┐
│ GATE-4 │ ← 大纲确认
│ 大纲+广告植入 │ (无广告时只有大纲)
└────────┬─────────┘
│ Gate-4 通过
▼
┌──────────────────┐
│ GATE-5 │ ← 脚本确认
│ 场次叙事脚本 │ + 11列分镜脚本
└────────┬─────────┘
│ Gate-5 通过
▼
┌──────────────────┐
│ GATE-6 │ ← 最终确认
│ 诊断评分≥40/55 │ 合规全通过→可交付
└────────┬─────────┘
确认交付 │ 不通过→修改重新审核
▼
┌──────────┐
│ DONE │ ← 交付完成
└──────────┘
```
**异常处理**:任何确认门编导不满意 → 可在该门内无限轮修改;超过5轮输出分歧分析;编导可选择重置到前面任意步骤重新开始。
---
## 八、数据流定义
### 8.1 会话上下文对象
```
SessionContext {
// 步骤①②产出
input_completeness: { // 五维度完整度
persona: '✅'|'⚠️'|'❌',
topic: '✅'|'⚠️'|'❌',
framework: '✅'|'⚠️'|'❌',
dialogue_style: '✅'|'⚠️'|'❌',
ad_brief: '✅'|'⚠️'|'❌'|null
},
info_labels: { // 信息层级标记
[field]: 'U'|'AI'|'?'
},
// 步骤④产出(贯穿全流程)
persona_card: { // 达人人设卡片
account_setting: object, // 七维度
creator_persona: object // 八维度(逐角色)
},
// 步骤⑤产出
selected_topic: { // 选定选题
title: string,
angle: string,
hook_strategy: string,
references: string[]
},
// 步骤⑥产出(贯穿全流程)
framework: { // 选定框架
direction: object, // 战略层5字段
quadrant_matrix: object, // 四象限矩阵
scene_structure: SceneNode[] // 场次结构展开表(8列)
},
// 步骤⑦产出
outline: { // 大纲
titles: string[2], // 2版标题
structure: OutlineNode[], // 大纲结构
ad_placeholder: object|null // 广告植入占位
},
// 步骤⑧产出(可选)
ad_placement: { // 广告植入方案
brand_info: object,
implantation_method: string[],
point_by_point: ImplantationNode[],
summary: object,
compliance: object
} | null,
// 步骤⑨产出
script: { // 场次叙事脚本
overview: string, // 概览行
scenes: ScriptScene[], // 场次内容
ad_check: object|null, // 广告植入检查
self_check: object // 自检清单
},
// 步骤⑩产出
storyboard: { // 分镜脚本
shots: StoryboardShot[], // 11列分镜表
transitions: object,
bgm: object,
scene_list: string[],
props_list: string[],
special_equipment: string[]
},
// 步骤⑪产出
diagnosis: { // 诊断报告
scores: { hit_rate: number, persona_match: number, shootability: number },
compliance: 'pass'|'fail',
issues: Issue[],
persona_stability: object,
conclusion: string
},
// 流程状态
currentStep: number, // 当前步骤编号(1-11)
gateStatus: { // 确认门状态
gate_0: 'pending'|'passed'|'rejected',
gate_1: 'pending'|'passed'|'rejected',
gate_2: 'pending'|'passed'|'rejected',
gate_3: 'pending'|'passed'|'rejected',
gate_4: 'pending'|'passed'|'rejected',
gate_5: 'pending'|'passed'|'rejected',
gate_6: 'pending'|'passed'|'rejected'
}
}
```
### 8.2 产出物依赖关系
```
编导输入 → [①②分析] → [④人设] ──贯穿──→ [⑤选题] → [⑥框架+场次结构] ──贯穿──→ [⑦大纲]
│ │
[⑧广告(可选)]←─────────│
│ │
[⑨场次叙事脚本]←───────│
│
[⑩分镜脚本]←──路径A/B──│
│
[⑪诊断]←──────────────│
```
@@ -0,0 +1,29 @@
# 可视化设计说明
> 输出角色:交互设计师 | 版本:v2.0 | 日期:2026-07-21
## 图表清单
| 编号 | 图表名称 | 文件路径 | 技术栈 | 说明 |
|:---:|------|---------|--------|------|
| 1 | 创作流程图 | `../产品规划案例/流程图/11步创作流程.html` | Mermaid.js / HTML | 展示 11 步创作流程 + 7 个确认门 + 双路径 + 可选步骤标注 |
| 2 | 产品框架图 | `../产品规划案例/产品框图/产品框架图.html` | HTML + CSS Grid | 五层架构 + 11 步流程 + 确认门位置 + 贯穿约束链 |
| 3 | 交付确认页 | `../产品规划案例/短视频脚本创作_产品交付.html` | HTML | 整合所有产出的确认页 |
## 设计规范
- 配色主色:#534AB7(紫色),辅助色:#0F6E56(绿色通过)、#993C1D(橙色决策/Gate)、#185FA5(蓝色流程)
- Gate 确认门标识色:#993C1D(橙色)
- 可选步骤标识:🔶 橙色标注
- 双路径标识:🔀 蓝色标注
- 贯穿约束标识:紫色下划线连接
- 字体:PingFang SC / Microsoft YaHei
- 页面最大宽度:1200px
- 响应式:支持桌面端显示
## 流程图关键节点
- 7 个 Gate 确认门用橙色菱形标注
- 步骤③⑧用 🔶 标注可选路径
- 步骤⑩用 🔀 标注双路径(A/B两条分支)
- 贯穿约束线:人设卡片(④→⑪)、场次结构(⑥→⑪)、[U]标记(②→全流程)
@@ -0,0 +1,572 @@
# 产品需求文档(PRD):短视频脚本创作系统
> 输出角色:产品文档工程师 | 版本:v2.0 | 日期:2026-07-21
---
## 一、文档概述
### 1.1 产品定位
面向 MCN 机构编导的 AI 短视频脚本创作协作系统。基于 11 步创作流程和 7 个用户确认门,编导逐步确认推进,从需求拆分到分镜脚本+诊断报告的全流程创作。每步产出经编导确认后推进下一步,确保创作方向始终对齐编导意图。
### 1.2 目标用户
| 用户角色 | 核心需求 | 使用频率 |
|---------|---------|:---:|
| MCN 编导 | 快速产出爆款脚本,逐步确认把控方向 | 日常高频 |
| 内容负责人 | 在确认门审核脚本方向和质量 | 各 Gate 节点 |
| 达人/博主 | 在 Gate-1 确认人设,Gate-5 确认脚本风格 | 关键确认门 |
### 1.3 核心价值
- **结构化流程**:11 步链路替代编导凭经验开写,7 个确认门确保方向不偏
- **逐步确认**:每步产出经编导确认后才推进,解决「方向没对齐就开写」的痛点
- **人设贯穿**:步骤④产出的人设卡片贯穿至步骤⑪,确保脚本风格一致性
- **场次结构贯穿**:步骤⑥产出的场次结构展开表贯穿至步骤⑪,确保节奏可执行
- **知识库复用**:8 大维度知识库按创作步骤检索,降低新人上手门槛
- **双路径分镜**:步骤⑩支持大纲直达和脚本扩展两条路径,灵活适配
---
## 二、用户交互流程总览
```
┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐
│ 需求输入 │→│ ①②分析 │→│ Gate-0 │→│ ③④人设 │→│ Gate-1 │→│ ⑤选题 │→│ Gate-2 │
│ 编导输入 │ │ 拆分+补全 │ │ 分析确认 │ │ 对标+设定 │ │ 人设确认 │ │ 2-3方案 │ │ 选题确认 │
└───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘
│ │
▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐
│ ⑥框架 │→│ Gate-3 │→│ ⑦⑧大纲 │→│ Gate-4 │→│ ⑨⑩脚本 │→│ Gate-5 │→│ ⑪诊断 │
│ 框架+场次 │ │ 框架确认 │ │ 大纲+广告 │ │ 大纲确认 │ │ 叙事+分镜 │ │ 脚本确认 │ │ 四维度评分│
└───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘ └───────────┘
│
▼
┌───────────┐
│ Gate-6 │
│ 最终确认 │
│ ≥40/55 │
└───────────┘
```
---
## 三、功能规格
### 3.1 步骤①:需求拆分任务规划
**功能描述**:结构化拆解编导原始输入,按五维度判定信息完整度,生成缺失信息清单。
**输入字段**:
| 字段 | 类型 | 必填 | 说明 |
|------|:---:|:---:|------|
| 目标平台 | 枚举 | 否 | 抖音/快手/视频号/B站/小红书 |
| 账号现状 | 文本 | 否 | 已有账号的粉丝量/风格/内容方向 |
| 内容赛道 | 文本 | 是 | 美妆/美食/知识/测评/剧情/Vlog/观点等 |
| 目标受众 | 文本 | 否 | 年龄段/性别/核心需求 |
| 创作目的 | 枚举 | 否 | 涨粉/带货/品牌曝光/引流 |
| 视频时长 | 数字 | 否 | 15s/30s/1min/3min |
| 脚本数量 | 数字 | 否 | 单条/批量 |
| 对标参考 | 链接 | 否 | 对标账号/参考视频链接 |
| 广告Brief | 文本/文件 | 否 | 产品名/卖点/植入要求 |
| 特殊要求 | 文本 | 否 | 编导的特殊创作约束 |
**处理逻辑**:
1. 需求澄清清单逐项核查(10项)
2. 五维度信息完整度判定:人设/选题/框架/台词/广告
- ✅完整 / ️部分 / ❌缺失
3. 缺失信息清单生成,按优先级排序(人设>选题>框架>台词>广告),分必补/推荐补全/可跳过
4. 会话状态初始化
**输出产物**:五维度信息状态表 + 缺失信息清单 + 会话状态字段
---
### 3.2 步骤②:任务需求拆解完善
**功能描述**:拆解编导已有内容到对应板块,AI 智能补全缺失维度,标注信息层级。
**输入字段**:步骤①全部输出
**处理逻辑**:
1. 第一阶段:用户已有内容拆解归类——按 5 板块提取(账号设定/选题/框架/大纲/广告Brief),标注来源
2. 第二阶段:缺失维度 AI 补全——每维度生成 2-3 个候选方案(含差异化特征/适用场景/风险)
3. 第三阶段:信息层级标记——[U]用户原始/[AI]AI推理/[?]需确认
**输出产物**:用户已有内容归类表 + 候选补全方案 + 需确认清单 + 信息层级标记表 + 会话状态
**硬性规则**:
- 编导有明确选题时不得生成替代选题,只生成不同切入角度
- 商业决策、品牌调性红线不自动补全
- [?]标记项必须编导明确后才可使用
---
### 3.3 Gate-0:分析确认
**触发时机**:步骤①②完成后合并提交
**确认内容**:
1. 五维度信息是否完整(是否有❌缺失项)
2. AI 补全方案是否可接受([?]标记项是否已明确)
3. 是否有需要特别关注的风险或取舍
**通过行为**:推进至步骤③④
**修改行为**:编导指出具体修改意见,修改后重新提交
---
### 3.4 步骤③:对标视频/账号拆解 🔶(可选)
**功能描述**:对目标赛道宏观扫描 + 参考视频微观逐帧精拆,按四大板块归类。
**触发条件**:编导提供了对标视频/参考账号链接时执行;无对标则跳过。
**输入字段**:
| 字段 | 类型 | 必填 | 说明 |
|------|:---:|:---:|------|
| 对标视频链接 | 链接列表 | 是(本步骤触发条件) | 一条或多条视频 URL |
| 对标账号信息 | 文本 | 否 | 账号名称/ID |
**处理逻辑**:
1. 宏观赛道扫描:赛道概览 + 3-5 条对标视频 6 维度扫描 + 爆款要素提炼
2. 微观逐帧精拆:人设分析/大纲结构/关键事件三维度
3. 拆解结果归类:按账号设定/选题/框架/大纲四板块归类,标注可迁移性评级
**输出产物**:宏观赛道扫描报告 + 微观逐帧精拆报告 + 拆解结果归类表
---
### 3.5 步骤④:账号设定解析和确认
**功能描述**:按账号设定(七维度)+ 达人人设(八维度)设计账号定位与角色人设。
**输入字段**:步骤②输出 + 步骤③输出(如有)
**账号设定七维度**:
| 维度 | 核心问题 | 说明 |
|------|---------|------|
| ①赛道定位 | 做什么赛道? | 赛道覆盖范围+细分方向 |
| ②核心人设逻辑 | 人设四标签 | 身份标签/性格标签/表达标签/信任标签 |
| ③爆款内容体系 | 爆款方法论 | 选品逻辑/通用框架/情绪设计 |
| ④差异化壁垒 | 与同类有何不同 | 核心差异与竞争优势 |
| ⑤内容核心 | 传递什么价值 | 内容价值+情绪价值 |
| ⑥内容风格 | 什么风格 | 视觉/语言/节奏风格 |
| ⑦传播元素 | 什么元素传播 | 口号/视觉符号/互动设计 |
**达人人设八维度(逐角色)**:
| 维度 | 说明 |
|------|------|
| ①达人名称 | 角色名/昵称 |
| ②身份人设 | 身份类型+差异化身份标签 |
| ③性格人设 | 核心性格+气质型+小瑕疵 |
| ④说话行为风格 | 口头禅+语气+语速+人称 |
| ⑤语言风格例句 | 3-5句典型台词示例 |
| ⑥价值观定位 | 消费观+处事态度+行业原则 |
| ⑦外在特质 | 固定造型+固定场景+专属道具 |
| ⑧专属风格符号标签 | 超级口头禅+声音标识+记忆句式 |
**输出产物**:账号设定表(七维度)+ 达人人设表(八维度)+ 账号设定确认清单
---
### 3.6 Gate-1:人设确认
**触发时机**:步骤④账号设定 + 人设卡片已输出
**确认内容**:
1. 七维度账号设定是否匹配预期
2. 八维度人设是否与达人真实风格一致
3. 是否有需要修改的人设维度
**通过行为**:推进至步骤⑤选题生成
**贯穿约束**:人设卡片从本 Gate 起贯穿引用至步骤⑪
---
### 3.7 步骤⑤:生成短视频选题
**功能描述**:基于已确认账号设定,生成 2-3 个短视频选题方案。
**输入字段**:步骤④输出 + 步骤②③输出
**处理逻辑**:
1. 约束提取(赛道/受众/核心价值/差异化标签)
2. 选题来源策略(赛道热点/对标参考/人设延伸/用户痛点)
3. 编导有选题→围绕该选题展开 2-3 个切入角度;无选题→推导 2-3 个不同主题
4. 5 大底层创作方法(素材重组/形式创新/对标改编/爆款拆解重构/素材库组合)
5. 硬性验证:爆点可陈述性 + 人设独立性 + 对标验证≥3条
6. 钩子预设:12 种钩子类型适配
7. 二维排序:人设匹配度 × 爆款潜力
**输出产物**:2-3 个选题方案表 + 推荐方案及理由 + 选题质量自检
---
### 3.8 Gate-2:选题确认
**触发时机**:步骤⑤选题方案已输出
**确认内容**:
1. 选定哪个选题方案(或组合/修改)
2. 钩子策略是否适配
3. 是否需要调整切入角度
**通过行为**:推进至步骤⑥框架生成
---
### 3.9 步骤⑥:生成短视频框架
**功能描述**:基于已确认人设和选题,确定框架方向(2-3方案),选定后展开为场次结构表。
**输入字段**:步骤④⑤输出 + 步骤②③输出
**处理逻辑**:
1. 框架方向确定(战略层 5 字段:核心框架/内容形式/时长规划/主线脉络/爆款逻辑)
2. 内容框架矩阵规划(四象限:信息价值×情感共鸣 × 高流量×差异化)
3. 场次结构展开(操作层 8 列维度)
- 三段式通用框架(3场):适合知识分享/观点输出/15s以内
- 五段式爆款框架(5场):适合Vlog/剧情/30s以上
**场次结构展开表 8 列维度**:
| 列 | 维度 | 说明 |
|---:|------|------|
| 1 | 段落 | 开场/中段/结尾 |
| 2 | 场次 | 场次编号 |
| 3 | 核心作用 | 本场核心叙事作用 |
| 4 | 时长区间 | 绝对时间(如0-3s),不混用百分比 |
| 5 | 叙事节奏 | 快/慢/转折/递进 |
| 6 | 情绪曲线 | 情绪高低标注 |
| 7 | 本场钩子 | 每场至少1个钩子 |
| 8 | 事件 | 事件列表 |
**输出产物**:2-3 个框架方案 + 框架矩阵图 + 推荐方案 + 场次结构展开表
---
### 3.10 Gate-3:框架确认
**触发时机**:步骤⑥框架方案 + 场次结构已输出
**确认内容**:
1. 选择哪个框架方向
2. 场次结构是否合理
3. 时长分配是否适配
**通过行为**:推进至步骤⑦大纲生成
**贯穿约束**:场次结构展开表从本 Gate 起贯穿引用至步骤⑪
---
### 3.11 步骤⑦:生成短视频大纲
**功能描述**:基于已确认框架展开完整大纲(含钩子/主体/结尾/情绪曲线/广告植入占位)。
**输入字段**:步骤⑤⑥④输出
**大纲结构要素**(必须覆盖):
| 要素 | 说明 |
|------|------|
| 核心框架 | 已确认框架类型 |
| 内容形式 | 视频内容形式 |
| 视频标题 | 2 版差异化标题 |
| 时长规划 | 总时长+各段分配(参照场次结构展开表,硬约束) |
| 开场钩子 | 3秒内画面+动作+钩子设计,回扣选题预设钩子 |
| 中段主体 | ≥3段,每段有核心推进 |
| 结尾收束 | 总结/话题/自然互动引导 |
| 情绪曲线 | 与场次结构展开表一致 |
| 广告植入占位 | 有广告Brief→标注植入位置;无→保留为空,不编造 |
| 合规自检 | 极限词/违禁词/平台规范检查 |
**输出产物**:视频标题2版 + 大纲结构 + 广告植入占位 + 合规自检
---
### 3.12 步骤⑧:植入广告内容 🔶(可选)
**功能描述**:基于大纲占位细化广告植入方案。无广告需求时自动跳过。
**输入字段**:步骤⑦输出 + 编导广告Brief + 步骤④输出
**植入方式选项**(可多选组合):
| 方式 | 说明 |
|------|------|
| 口播推荐 | 达人口播产品卖点 |
| 画面展示 | 产品画面入镜展示 |
| 情节植入 | 产品作为情节道具 |
| 场景使用 | 达人在场景中使用产品 |
| 体验分享 | 达人真实体验产品 |
**逐点植入设计字段**:
| 字段 | 说明 |
|------|------|
| 时间节点 | 植入时间点 |
| 对应段落 | 植入对应大纲段落 |
| 植入方式 | 从5种方式中选择 |
| 口播台词 | ≤20字,与人设风格一致 |
| 画面描述 | 具体画面动作 |
| 自然度评分 | 1-5分 |
**硬性约束**:
- 口播台词≤20字且与人设风格一致
- 平均自然度≥3/5且无单点低于2分
- 广告总时长≤视频总时长20%
- 植入点不在视频前30%位置
**输出产物**:品牌信息确认表 + 植入方式表 + 逐点植入方案 + 汇总 + 合规检查
---
### 3.13 Gate-4:大纲确认
**触发时机**:步骤⑦大纲 + 步骤⑧广告植入(如有)已输出
**确认内容**:
1. 大纲结构是否满意
2. 广告植入位置和方式是否自然(有广告时)
3. 情绪曲线是否适配
**通过行为**:推进至步骤⑨⑩脚本生成
---
### 3.14 步骤⑨:生成短视频脚本
**功能描述**:基于已确认大纲和广告方案,展开为场次叙事格式完整脚本。
**输入字段**:步骤⑦⑧④⑥输出
**场次叙事格式**:
```
脚本标题
总时长:X秒|整体配比:开场X%(Xs)、中段主体X%(Xs)、结尾X%(Xs)|共X个场次
一、开场钩子(Xs-Xs,占比X%)
场1:场次名称(Xs-Xs)
【景别变化/镜头运动/场景环境/光线氛围】人物动作与情绪细节描写 + "口播台词"
二、中间主体(Xs-Xs,占比X%,拆分X个场次)
场2-4:...
三、结尾收口(Xs-Xs,占比X%)
场N:...
```
**场次数量规则**:
| 视频总时长 | 场次数 | 各段分配 |
|-----------|:---:|---------|
| 15秒以内 | 3场 | 开场1 + 中段1 + 结尾1 |
| 15-30秒 | 3-4场 | 开场1 + 中段1-2 + 结尾1 |
| 30-60秒 | 4-5场 | 开场1 + 中段2-3 + 结尾1 |
| 60秒以上 | 5-7场 | 开场1 + 中段3-5 + 结尾1 |
**关键约束**:
- 广告植入场次口播台词须与广告植入大纲完全对齐不得修改
- 情绪通过身体语言呈现而非概括词
- 不得使用表格格式输出脚本正文
**输出产物**:场次叙事脚本 + 概览行 + 广告植入检查表 + 自检清单
---
### 3.15 步骤⑩:生成短视频分镜脚本 🔀(双路径)
**功能描述**:支持双路径生成分镜脚本,输出 11 列拍摄分镜+拍摄执行清单。
**路径说明**:
| 路径 | 输入 | 适用场景 |
|------|------|---------|
| 路径A 大纲直达 | 步骤⑦大纲+步骤⑥场次结构+步骤④人设+步骤⑧广告 | 快速出分镜,跳过场次叙事脚本 |
| 路径B 脚本扩展 | 步骤⑨场次叙事脚本+步骤④人设 | 已有完整脚本,扩展为分镜 |
**11 列分镜表格字段**:
| 列 | 字段 | 说明 |
|---:|------|------|
| 1 | 镜头 | 01、02、03…顺序编号 |
| 2 | 景别 | 大远景/远景/全景/中景/近景/特写/大特写(只选一个) |
| 3 | 时长 | 以秒为单位 |
| 4 | 机位 | 角度+距离描述 |
| 5 | 运镜 | 固定/推/拉/摇/移/跟/升/降/旋转(只选一个) |
| 6 | 画面内容 | 具体描述,不允许模糊形容词 |
| 7 | 表情&情绪 | 量化描述 |
| 8 | 字幕&口播 | 台词原文,每条≤15字;纯空镜写"(无口播)" |
| 9 | 灯光 | 光源方向+色温 |
| 10 | 收音 | 领夹麦/枪麦/环境音/后期配音 |
| 11 | 道具 | 具体物品名称和数量 |
**附加产出**:转场设计 + BGM&音效方案 + 场景清单 + 道具总清单 + 特殊设备需求
---
### 3.16 Gate-5:脚本确认
**触发时机**:步骤⑨脚本 + 步骤⑩分镜已输出
**确认内容**:
1. 场次叙事脚本内容是否满意
2. 分镜脚本是否可执行
3. 广告植入是否自然(有广告时)
**通过行为**:推进至步骤⑪诊断
---
### 3.17 步骤⑪:脚本检查和诊断
**功能描述**:四维度质量诊断 + 人设稳定性校验 + 合规审查。
**四维度评分体系**:
| 维度 | 满分 | 评分项 |
|------|:---:|---------|
| 爆款要素命中率 | 25 | 前3秒钩子(5)+标题点击(5)+爆款公式(5)+情绪曲线(5)+行动号召自然度(5) |
| 人设匹配度 | 15 | 口播语言(5)+视觉形象(5)+情绪表达(5)+无不匹配内容 |
| 可拍摄性 | 15 | 画面可执行(5)+台词可朗读(5)+字幕规范(5)+无不可实现镜头 |
| 合规性 | 一票否决 | 内容安全/平台规范/版权/价值观/广告合规 |
**审核通过标准**:总分≥40/55 + 所有是/否项判否 + 合规全部通过
**人设稳定性校验(7项)**:言行一致/画面一致/情节一致/框架一致/情绪一致/记忆点一致/传播性一致
**输出产物**:四维度评分报告 + 问题清单(按🔴🟡🟢严重度排序)+ 人设校验结论 + 合规校验结论 + 审核结论
---
### 3.18 Gate-6:最终确认
**触发时机**:步骤⑪诊断报告已输出
**确认内容**:
1. 评分是否达标(≥40/55且合规全通过)
2. 是否有需要修改的问题(🔴严重问题必须处理)
3. 是否确认交付
**通过行为**:完成交付
**不通过行为**:修改后重新从步骤⑪(或更早步骤)开始审核
---
## 四、确认门机制规范
### 标准确认格式
每个确认门触发时,按以下固定格式向编导提交确认请求:
```
---
📋 【Gate-N | 节点名称】确认门
本阶段产出已完成,核心内容如上。
请确认以下几点:
① [最关键的决策点描述]
② [次关键的决策点描述]
③ [需要编导特别关注的风险或取舍]
✅ 如果确认通过 → 请回复「确认」或说明进入下一步
✏️ 如果需要修改 → 请指出具体修改意见,本轮修改后重新提交
⛔ 不得在编导回复前自动推进到下一阶段
---
```
### 禁止行为
| 行为 | 说明 |
|------|------|
| 预判通过 | 不得在没有收到编导确认指令的情况下推进 |
| 合并推进 | 不得将两个以上的确认门合并为一次确认 |
| 静默跳过 | 不得以编导没有提出异议为由默认通过 |
| 超限等待 | 超过3轮未确认,主动询问编导 |
### 修改循环
- 每个确认门支持无限轮修改
- 修改超过5轮时输出「分歧分析」(罗列当前方案与编导期望的差距)
- 修改轮次记录:第N轮修改 + 编导意见 + 修改内容 + 修改后状态
---
## 五、脚本格式规范
### 场次叙事格式(步骤⑨专用)
见步骤⑨定义。三大段结构(开场钩子/中间主体/结尾收口),每段下设场次。场次内:【镜头调度】+ 人物动作/情绪 + "口播台词"。
### 分镜脚本格式(步骤⑩专用)
11 列扩展表格。见步骤⑩字段定义。
### 视频时长与镜头数参考
| 视频时长 | 建议镜头数 | 平均单镜头时长 |
|---------|----------|-------------|
| 15s以内 | 5-8个 | 2-3s |
| 30s | 8-12个 | 2-4s |
| 1min | 15-20个 | 3-4s |
| 3min+ | 25-40个 | 4-8s |
---
## 六、非功能需求
### 6.1 性能要求
| 指标 | 目标值 |
|------|--------|
| 单步响应时间 | ≤ 15 秒 |
| 脚本+分镜生成时间 | ≤ 30 秒 |
| 并发支持 | 10+ 编导同时使用 |
### 6.2 数据安全
- 账号设定和脚本为账号核心资产,应用级隔离
- 广告 Brief 中的商业信息加密存储
### 6.3 可扩展性
- 框架模板库支持持续补充新的赛道框架
- 知识库支持按维度持续补充创作方法
- 确认门规则支持按账号定制审核标准
---
## 七、验收标准
| 编号 | 验收条件 | 验证方式 |
|:---:|------|:---:|
| AC-1 | 11 步创作流程可顺序推进,7 个确认门逐一通过 | 走通完整链路 |
| AC-2 | 每个确认门支持无限轮修改,不得预判/合并/跳过 | 测试修改循环 |
| AC-3 | Gate-0 分析确认后才能推进到人设步骤 | 测试未确认时阻断 |
| AC-4 | 步骤③无对标视频时自动跳过 | 测试无对标输入 |
| AC-5 | 步骤⑧无广告 Brief 时自动跳过 | 测试无广告输入 |
| AC-6 | 人设卡片从步骤④贯穿至步骤⑪ | 检查各步骤输入字段 |
| AC-7 | 场次结构展开表从步骤⑥贯穿至步骤⑪ | 检查各步骤输入字段 |
| AC-8 | 步骤⑩支持路径A和路径B两条路径 | 测试两条路径 |
| AC-9 | 最终输出包含场次叙事脚本+11列分镜+拍摄执行清单 | 检查输出格式 |
| AC-10 | 诊断评分≥40/55且合规全通过才可交付 | 测试评分逻辑 |
| AC-11 | 确认门修改超过5轮时输出分歧分析 | 测试5轮修改 |
@@ -0,0 +1,254 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>短视频脚本创作 - 产品框架图</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
background: #f8f9fb;
color: #2c2c2a;
padding: 40px 0;
}
.container { max-width: 1200px; margin: 0 auto; padding: 0 24px; }
h1 { font-size: 22px; font-weight: 500; text-align: center; margin-bottom: 8px; color: #26215c; }
.subtitle { text-align: center; font-size: 13px; color: #888780; margin-bottom: 32px; }
.framework { max-width: 960px; margin: 0 auto; }
.layer { margin-bottom: 20px; }
.layer-title {
display: flex; align-items: center; gap: 8px; margin-bottom: 10px;
font-size: 13px; font-weight: 500; color: #26215c;
}
.layer-title .dot { width: 10px; height: 10px; border-radius: 2px; }
.modules { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 10px; }
.module {
background: #fff; border: 0.5px solid #d3d1c7; border-radius: 10px;
padding: 14px 16px; transition: border-color 0.2s;
}
.module:hover { border-color: #534AB7; }
.module-header { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; }
.module-num {
width: 22px; height: 22px; border-radius: 5px;
display: flex; align-items: center; justify-content: center;
font-size: 11px; font-weight: 500; color: #fff;
}
.module-name { font-size: 13px; font-weight: 500; color: #2c2c2a; }
.module-desc { font-size: 11px; color: #888780; line-height: 1.6; }
.module-tags { display: flex; gap: 4px; margin-top: 6px; flex-wrap: wrap; }
.tag {
font-size: 10px; padding: 2px 6px; border-radius: 4px;
background: #f1efe8; color: #5f5e5a;
}
.arrow-layer {
text-align: center; padding: 4px 0; font-size: 16px;
color: #b4b2a9; letter-spacing: 4px;
}
.data-layer { margin-top: 20px; }
.note {
max-width: 960px; margin: 24px auto 0;
padding: 16px 20px; background: #f1efe8; border-radius: 8px;
font-size: 12px; color: #5f5e5a; line-height: 1.8;
}
</style>
</head>
<body>
<div class="container">
<h1>短视频脚本创作 - 产品框架图</h1>
<p class="subtitle">5 层模块架构 · 用户可见用户输入+分析整理+脚本输出 · 6步脚本创作AI后台自动完成 · 脚本查看用户可见</p>
<div class="framework">
<div class="layer">
<div class="layer-title">
<div class="dot" style="background:#534AB7"></div>用户输入
</div>
<div class="modules">
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#534AB7">1</div>
<div class="module-name">需求输入</div>
</div>
<div class="module-desc">两种输入模式:<br>· 简单模式 — 一段话描述想要的脚本<br>· 详细模式 — 人设+框架+内容(含预计时长/赛道类别/主题类别,手动填写 / 上传一条或多条视频URL)</div>
<div class="module-tags"><span class="tag">简单模式</span><span class="tag">详细模式</span><span class="tag">预计时长</span><span class="tag">赛道类别</span><span class="tag">主题类别</span><span class="tag">视频URL</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#534AB7">2</div>
<div class="module-name">选择账号设定</div>
</div>
<div class="module-desc">可选模块,与其他输入并列独立。上传已有账号设定文档(.md/.txt)或粘贴文本,文档无固定板块数和结构要求,AI 动态解析文档实际内容,映射为账号设定卡片(参考 9 维度×4 层级框架,按文档实际内容提取,不强制覆盖全部维度),作为 Step 1 人设基础</div>
<div class="module-tags"><span class="tag">可选</span><span class="tag">与其他输入独立</span><span class="tag">自由格式</span><span class="tag">动态解析</span><span class="tag">9维度参考框架</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#534AB7">3</div>
<div class="module-name">上传广告 Brief</div>
</div>
<div class="module-desc">可选模块。简单模式:一段话描述广告需求,或上传附件(PPT/DOC/XLS)。原始输入,不自动解析,解析在分析整理完成</div>
<div class="module-tags"><span class="tag">可选</span><span class="tag">一段话</span><span class="tag">附件上传</span></div>
</div>
</div>
</div>
<div class="arrow-layer">↓ ↓ ↓</div>
<div class="layer">
<div class="layer-title">
<div class="dot" style="background:#0F6E56"></div>分析整理
</div>
<div class="modules">
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#0F6E56">①</div>
<div class="module-name">解析整理上下文</div>
</div>
<div class="module-desc">根据编导输入解析账号设定文档/文件/URL/文本,整理账号设定、故事选题、内容框架、台词风格、广告brief,汇总展示给编导</div>
<div class="module-tags"><span class="tag">账号设定文档</span><span class="tag">文件解析</span><span class="tag">URL解析</span><span class="tag">台词风格</span><span class="tag">信息整理</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#0F6E56">②</div>
<div class="module-name">AI补充缺失信息</div>
</div>
<div class="module-desc">检查人设、选题、框架、台词风格、广告brief五类信息是否齐全(只判断全不全,不判断对不对);信息不完整时编导可选择由AI补充,AI生成 2-3 个候选版本供编导选择</div>
<div class="module-tags"><span class="tag">完整性检查</span><span class="tag">AI多版本补充</span><span class="tag">用户选择</span><span class="tag">前置门</span></div>
</div>
</div>
</div>
<div class="arrow-layer">↓ ↓ ↓</div>
<div class="layer">
<div class="layer-title">
<div class="dot" style="background:#185FA5"></div>脚本创作(6步)<span style="font-size:11px;color:#888780;margin-left:8px;">· AI后台自动执行,用户不可见</span>
</div>
<div class="modules">
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#185FA5">S1</div>
<div class="module-name">确定人设</div>
</div>
<div class="module-desc">如上传账号设定文档则动态解析映射为基础,否则AI从零推理。参考 9 维度 × 4 层级框架定义达人:核心底层(身份/定位)→ 人格感知(性格/三观/语态)→ 记忆符号(语言/视觉符号)→ 内容行为(行为逻辑/人物关系),按赛道实际适用维度动态匹配。输出账号设定卡片</div>
<div class="module-tags"><span class="tag">后台自动</span><span class="tag">AI内部自检</span><span class="tag">9维度参考框架</span><span class="tag">账号设定文档</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#185FA5">S2</div>
<div class="module-name">确定选题</div>
</div>
<div class="module-desc">基于人设产出选题清单(5大底层创作方法+系列化量产),对标验证≥3条,预设钩子策略</div>
<div class="module-tags"><span class="tag">后台自动</span><span class="tag">AI内部自检</span><span class="tag">选题创作方法</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#185FA5">S3</div>
<div class="module-name">确定框架</div>
</div>
<div class="module-desc">匹配赛道专属框架(8大赛道×三幕式落地),选定叙事框架+三幕式节奏结构+钩子策略+结尾设计</div>
<div class="module-tags"><span class="tag">后台自动</span><span class="tag">AI内部自检</span><span class="tag">三幕式底盘</span><span class="tag">赛道专属</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#185FA5">S4</div>
<div class="module-name">生成大纲</div>
</div>
<div class="module-desc">框架模板填入选题内容,标注爆点+钩子位置,设计结尾互动</div>
<div class="module-tags"><span class="tag">后台自动</span><span class="tag">AI内部自检</span><span class="tag">三幕式底盘</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#639922">S5</div>
<div class="module-name">植入广告</div>
</div>
<div class="module-desc">可选。接收广告 Brief,分析融入位置,标注广告节点,不破坏原生感</div>
<div class="module-tags"><span class="tag">后台可选</span><span class="tag">AI内部自检</span><span class="tag">5 个黄金位</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#185FA5">S6</div>
<div class="module-name">生成脚本</div>
</div>
<div class="module-desc">大纲逐帧展开为画面+台词+景别+时长,AI 6 维度自检,通过后输出脚本给编导查看</div>
<div class="module-tags"><span class="tag">后台自动</span><span class="tag">AI自检</span><span class="tag">输出给用户查看</span></div>
</div>
</div>
</div>
<div class="arrow-layer">↓ ↓ ↓</div>
<div class="layer">
<div class="layer-title">
<div class="dot" style="background:#993C1D"></div>脚本诊断<span style="font-size:11px;color:#888780;margin-left:8px;">· AI后台自动执行,用户不可见</span>
</div>
<div class="modules">
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#993C1D">Q1</div>
<div class="module-name">AI 自动检查</div>
</div>
<div class="module-desc">6 维度自动扫描:结构完整性、格式规范性、台词口语化、节奏设计、画面具体性、内容合规</div>
<div class="module-tags"><span class="tag">Step 6 内嵌</span><span class="tag">后台自动</span><span class="tag">过/不过判定</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#993C1D">Q2</div>
<div class="module-name">脚本审阅反馈</div>
</div>
<div class="module-desc">脚本生成后呈现给编导查看,编导可整体审阅、下载导出,不满意可选择重新生成或修改输入后重新生成</div>
<div class="module-tags"><span class="tag">用户可见</span><span class="tag">审阅+重新生成</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#993C1D">Q3</div>
<div class="module-name">返工归因</div>
</div>
<div class="module-desc">每次重新生成自动记录原因分类+具体位置+修改建议,同类问题自动规避</div>
<div class="module-tags"><span class="tag">归因分类</span><span class="tag">同类规避</span><span class="tag">数据回流</span></div>
</div>
</div>
</div>
<div class="arrow-layer">↓ ↓ ↓</div>
<div class="layer">
<div class="layer-title">
<div class="dot" style="background:#D85A30"></div>脚本输出
</div>
<div class="modules">
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#D85A30">O1</div>
<div class="module-name">逐帧拍摄脚本</div>
</div>
<div class="module-desc">可拍摄的完整脚本:镜头编号、时长、景别、画面描述、台词、备注,编导可直接按脚本开机</div>
<div class="module-tags"><span class="tag">主交付物</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#D85A30">O2</div>
<div class="module-name">账号设定卡片</div>
</div>
<div class="module-desc">账号设定卡片完整定义,按参考框架整理,可作为账号运营的长期参考</div>
<div class="module-tags"><span class="tag">附加交付</span><span class="tag">可复用</span></div>
</div>
<div class="module">
<div class="module-header">
<div class="module-num" style="background:#D85A30">O3</div>
<div class="module-name">质量检查报告</div>
</div>
<div class="module-desc">AI 自检结果 + 编导确认记录 + 返工归因数据</div>
<div class="module-tags"><span class="tag">附加交付</span><span class="tag">可溯源</span></div>
</div>
</div>
</div>
</div>
<div class="note">
<strong>架构说明:</strong> 系统分为 5 层,用户可见 3 层(用户输入+分析整理+脚本输出),AI后台自动 2 层(脚本创作+脚本诊断)。用户交互流程:①用户输入(需求输入+选择账号设定(可选)+上传广告Brief原始输入)→ ②分析整理(解析整理上下文+台词风格 + AI补充缺失信息,只判断全不全,不判断对不对;AI生成多版本供编导选择;编导确认信息齐全后触发后台生成)→ ③AI后台自动执行6步创作(确定人设→选题→框架→大纲→广告→脚本,AI内部自检,用户不可见)→ ④脚本输出(脚本呈现给编导查看,可下载/重新生成)。三个输入模块并列独立,上传账号设定文档后AI动态解析文档实际内容,映射为账号设定卡片(参考9维度×4层级框架,按文档实际内容提取,不强制覆盖全部维度)。Step 5(植入广告)为脚本创作中的可选模块。广告Brief不自动解析,解析工作由分析整理完成。
</div>
</div>
</body>
</html>
@@ -0,0 +1,532 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>短视频脚本创作 · 创作流程功能框图</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
background: #f5f4ef;
color: #2c2c2a;
padding: 32px 0 60px;
}
.container { max-width: 1520px; margin: 0 auto; padding: 0 20px; }
h1 { font-size: 20px; font-weight: 600; text-align: center; margin-bottom: 4px; color: #26215c; }
.subtitle { text-align: center; font-size: 12px; color: #888780; margin-bottom: 24px; }
/* ---- Main Grid ---- */
.flow-grid {
display: grid;
grid-template-columns: 180px 210px 1fr 1fr;
gap: 0;
background: #fff;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0,0,0,0.06);
}
/* ---- Header Row ---- */
.col-header {
padding: 10px 12px;
font-size: 12px;
font-weight: 600;
color: #fff;
text-align: center;
letter-spacing: 1px;
}
.col-header.step { background: #26215c; }
.col-header.knowledge { background: #0F6E56; }
.col-header.input { background: #185FA5; }
.col-header.output { background: #D85A30; }
/* ---- Step Row ---- */
.step-cell {
padding: 10px 12px;
border-bottom: 1px solid #eae9e4;
border-right: 1px solid #eae9e4;
display: flex;
align-items: flex-start;
gap: 6px;
}
.step-num {
font-size: 11px; font-weight: 700; color: #26215c;
background: #eae9e4; padding: 2px 6px; border-radius: 4px;
white-space: nowrap; min-width: 28px; text-align: center;
}
.step-name { font-size: 12px; font-weight: 500; color: #2c2c2a; line-height: 1.5; }
.step-desc { font-size: 10px; color: #888780; margin-top: 3px; line-height: 1.5; }
.gate-cell {
padding: 10px 12px;
border-bottom: 1px solid #eae9e4;
background: #FFF8F0;
text-align: center;
}
.gate-badge {
font-size: 10px; font-weight: 600; color: #D85A30;
background: #FFF0E0; padding: 3px 8px; border-radius: 4px;
border: 1px dashed #D85A30;
}
.gate-name { font-size: 10px; color: #D85A30; margin-top: 2px; }
.optional-cell {
background: #f8f7f2;
}
.optional-badge {
font-size: 9px; color: #888780; background: #eae9e4;
padding: 1px 5px; border-radius: 3px; margin-left: 4px;
}
/* ---- Knowledge Cell ---- */
.knowledge-cell {
padding: 10px 12px;
border-bottom: 1px solid #eae9e4;
border-right: 1px solid #eae9e4;
font-size: 11px;
line-height: 1.7;
}
.kb-core { color: #0F6E56; font-weight: 600; }
.kb-ref { color: #5f5e5a; }
.kb-sup { color: #888780; }
.kb-none { color: #bbb; font-style: italic; }
.kb-new {
background: #e6f7ed; color: #0F6E56; font-size: 9px;
padding: 1px 4px; border-radius: 3px; margin-left: 2px;
}
/* ---- Input Cell ---- */
.input-cell {
padding: 10px 12px;
border-bottom: 1px solid #eae9e4;
border-right: 1px solid #eae9e4;
font-size: 11px;
line-height: 1.6;
}
.field-name { font-weight: 600; color: #185FA5; font-size: 10px; white-space: nowrap; }
.field-desc { color: #5f5e5a; font-size: 10px; }
.field-source { font-size: 9px; color: #888780; background: #f0f0eb; padding: 1px 4px; border-radius: 3px; }
/* ---- Output Cell ---- */
.output-cell {
padding: 10px 12px;
border-bottom: 1px solid #eae9e4;
font-size: 11px;
line-height: 1.6;
}
.out-name { font-weight: 600; color: #D85A30; font-size: 10px; }
.out-desc { color: #5f5e5a; font-size: 10px; }
.out-format { font-size: 9px; color: #888780; background: #f0f0eb; padding: 1px 4px; border-radius: 3px; }
/* ---- Footer ---- */
.footer {
margin-top: 20px; padding: 14px 18px; background: #fff;
border-radius: 8px; font-size: 11px; color: #5f5e5a; line-height: 1.8;
border: 1px solid #eae9e4;
}
.footer strong { color: #26215c; }
/* ---- Legend ---- */
.legend {
display: flex; gap: 16px; margin-bottom: 16px;
font-size: 11px; color: #5f5e5a; align-items: center;
justify-content: center; flex-wrap: wrap;
}
.legend-item { display: flex; align-items: center; gap: 4px; }
.legend-dot { width: 10px; height: 10px; border-radius: 3px; }
.legend-dash { border: 1px dashed #D85A30; padding: 2px 6px; font-size: 10px; border-radius: 3px; }
/* Highlight new emotional modules */
.em-highlight {
border-left: 3px solid #8A2BE2;
}
.em-tag {
font-size: 9px; color: #8A2BE2; background: #f3e8ff;
padding: 1px 4px; border-radius: 3px; margin-left: 2px;
}
</style>
</head>
<body>
<div class="container">
<h1>短视频脚本创作 · 创作流程功能框图</h1>
<p class="subtitle">11 步创作流程 + 7 确认门 · 12 知识库分类(含情绪共鸣全链路) · 2026-08-05 更新</p>
<div class="legend">
<div class="legend-item"><div class="legend-dot" style="background:#26215c"></div>流程步骤</div>
<div class="legend-item"><div class="legend-dot" style="background:#0F6E56"></div>★核心依赖 / ●间接引用 / △补充引用</div>
<div class="legend-item"><div class="legend-dot" style="background:#185FA5"></div>接口输入</div>
<div class="legend-item"><div class="legend-dot" style="background:#D85A30"></div>接口输出</div>
<div class="legend-item"><div class="legend-dash">Gate-N</div>确认门</div>
<div class="legend-item"><span class="optional-badge">可选</span>可选步骤</div>
<div class="legend-item"><span class="em-tag">情感</span>情绪共鸣方法论</div>
</div>
<div class="flow-grid">
<!-- Header -->
<div class="col-header step">流程步骤</div>
<div class="col-header knowledge">关联知识库</div>
<div class="col-header input">输入格式</div>
<div class="col-header output">输出格式</div>
<!-- S1: 意图识别 -->
<div class="step-cell">
<span class="step-num">①</span>
<div>
<div class="step-name">意图识别</div>
<div class="step-desc">接收原始输入,五维度拆解判定信息完整度</div>
</div>
</div>
<div class="knowledge-cell"><span class="kb-none">—</span></div>
<div class="input-cell">
<div><span class="field-name">user_input</span> <span class="field-desc">自由文本/表单:平台、账号现状、赛道、目标受众、创作目的、时长、脚本数量、对标账号、参考视频链接、广告Brief、特殊要求</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">status_table</span> <span class="out-desc">五维度信息状态表(15子项,✅完整/⚠️部分/❌缺失)</span></div>
<div><span class="out-name">provided_info</span> <span class="out-desc">已提供信息约束上下文</span> <span class="out-format">会话状态</span></div>
</div>
<!-- S2: 需求完善 -->
<div class="step-cell">
<span class="step-num">②</span>
<div>
<div class="step-name">需求完善</div>
<div class="step-desc">归类已有内容,AI推理补全缺失维度</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-sup">01_账号设定 △</span><br>
<span class="kb-sup">02_故事选题 △</span><br>
<span class="kb-sup">03_框架节奏 △</span><br>
<span class="kb-sup">08_对话风格 △</span>
</div>
<div class="input-cell">
<div><span class="field-name">status_table</span> <span class="field-source">S1</span></div>
<div><span class="field-name">raw_user_input</span> <span class="field-source">S1</span></div>
<div><span class="field-name">provided_info</span> <span class="field-source">S1</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">用户已有内容归类表</span> <span class="out-desc">按板块分表(账号设定/选题/框架/大纲/广告)</span></div>
<div><span class="out-name">候选补全方案</span> <span class="out-desc">每缺失维度2-3候选(A/B/C)</span></div>
<div><span class="out-name">信息层级标记表</span> <span class="out-desc">[U]用户原始 / [AI]推理补全 / [?]需确认</span></div>
</div>
<!-- Gate-0 -->
<div class="gate-cell">
<div class="gate-badge">Gate-0</div>
<div class="gate-name">分析确认</div>
<div style="font-size:9px;color:#888780;margin-top:1px">S1+S2合并确认</div>
</div>
<div class="knowledge-cell" style="background:#FFF8F0"><span class="kb-none">—</span></div>
<div class="input-cell" style="background:#FFF8F0"><span class="field-desc" style="color:#D85A30">用户确认分析结果+选择补全方案</span></div>
<div class="output-cell" style="background:#FFF8F0"><span class="out-desc" style="color:#D85A30">确认后进入账号设定阶段</span></div>
<!-- S3: 对标拆解(可选) -->
<div class="step-cell optional-cell">
<span class="step-num">③</span>
<div>
<div class="step-name">对标拆解<span class="optional-badge">可选</span></div>
<div class="step-desc">宏观赛道扫描 + 微观逐帧精拆</div>
</div>
</div>
<div class="knowledge-cell optional-cell"><span class="kb-none">—</span></div>
<div class="input-cell optional-cell">
<div><span class="field-name">benchmark_videos</span> <span class="field-source">S1</span></div>
<div><span class="field-name">reference_videos</span> <span class="field-source">S1</span></div>
<div><span class="field-name">content_category / target_audience</span> <span class="field-source">S2</span></div>
</div>
<div class="output-cell optional-cell">
<div><span class="out-name">宏观赛道扫描报告</span> <span class="out-desc">赛道概览+对标视频扫描+爆款要素提炼</span></div>
<div><span class="out-name">微观逐帧精拆报告</span> <span class="out-desc">三维度(人设/大纲结构/关键事件)深度拆解</span></div>
<div><span class="out-name">拆解结果归类表</span> <span class="out-desc">按四板块归类+可迁移性评级⭐</span></div>
</div>
<!-- S4: 账号设定 -->
<div class="step-cell">
<span class="step-num">④</span>
<div>
<div class="step-name">账号设定</div>
<div class="step-desc">七维度账号设定 + 八维度达人人设设计</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-core">01_账号设定 ★</span><br>
<span class="kb-core">08_对话风格 ★</span>
</div>
<div class="input-cell">
<div><span class="field-name">confirmed_requirements</span> <span class="field-source">S2</span></div>
<div><span class="field-name">account_info</span> <span class="field-source">S2+S3</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">账号设定表</span> <span class="out-desc">7维度(赛道定位/核心人设逻辑/爆款内容体系/差异化壁垒/内容核心/内容风格/传播元素)</span> <span class="out-format">表格</span></div>
<div><span class="out-name">达人人设表</span> <span class="out-desc">8维度逐角色(名称/身份/性格/说话风格/语言例句/价值观/外在特质/专属符号)</span> <span class="out-format">表格</span></div>
<div><span class="out-name">达人设定.md</span> <span class="out-desc">账号级共享文件</span> <span class="out-format">文件</span></div>
</div>
<!-- Gate-1 -->
<div class="gate-cell">
<div class="gate-badge">Gate-1</div>
<div class="gate-name">人设确认</div>
</div>
<div class="knowledge-cell" style="background:#FFF8F0"><span class="kb-none">—</span></div>
<div class="input-cell" style="background:#FFF8F0"><span class="field-desc" style="color:#D85A30">用户确认账号设定+达人人设7项清单</span></div>
<div class="output-cell" style="background:#FFF8F0"><span class="out-desc" style="color:#D85A30">确认后进入选题阶段,人设成为贯穿约束</span></div>
<!-- S5: 选题 — 新增网感坐标 -->
<div class="step-cell em-highlight">
<span class="step-num">⑤</span>
<div>
<div class="step-name">生成选题<span class="em-tag">情感</span></div>
<div class="step-desc">5大方法论生成2-3个差异化选题方案+目标体感前置</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-core">02_故事选题 ★</span><br>
<span class="kb-ref">04_爆款开场 ●</span><br>
<span class="kb-ref" style="color:#8A2BE2">07_情绪共鸣 ● 网感坐标</span>
</div>
<div class="input-cell">
<div><span class="field-name">persona_identity / core_value_type</span> <span class="field-source">S4</span></div>
<div><span class="field-name">target_audience / personality_type</span> <span class="field-source">S4</span></div>
<div><span class="field-name">differentiation</span> <span class="field-source">S4</span></div>
<div><span class="field-name">user_topic_input / user_angle_preference</span> <span class="field-source">S2</span></div>
<div><span class="field-name">content_category / video_duration</span> <span class="field-source">S2</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">选题方案(2-3个)</span> <span class="out-desc">每方案7字段:主题/切入角度/爆款逻辑/差异化特征/人设匹配度/<span style="color:#8A2BE2">目标体感</span>/预设钩子</span></div>
<div><span class="out-name">推荐方案</span> <span class="out-desc">推荐理由3条</span></div>
</div>
<!-- Gate-2 -->
<div class="gate-cell">
<div class="gate-badge">Gate-2</div>
<div class="gate-name">选题确认</div>
<div style="font-size:9px;color:#888780;margin-top:1px">选择式确认</div>
</div>
<div class="knowledge-cell" style="background:#FFF8F0"><span class="kb-none">—</span></div>
<div class="input-cell" style="background:#FFF8F0"><span class="field-desc" style="color:#D85A30">用户从2-3方案中选择一个(不可仅回复"通过")</span></div>
<div class="output-cell" style="background:#FFF8F0"><span class="out-desc" style="color:#D85A30">选定选题方案进入框架阶段,目标体感成为贯穿情感基线</span></div>
<!-- S6: 框架 — 情绪 -->
<div class="step-cell em-highlight">
<span class="step-num">⑥</span>
<div>
<div class="step-name">生成框架<span class="em-tag">情感</span></div>
<div class="step-desc">战略层框架方向 + 操作层场次结构展开(含情绪)</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-core">03_框架节奏 ★</span><br>
<span class="kb-core" style="color:#8A2BE2">07_情绪共鸣 ★ 情绪</span><br>
<span class="kb-ref">04_爆款开场 ●</span><br>
<span class="kb-ref">05_极致事件 ●</span>
</div>
<div class="input-cell">
<div><span class="field-name">persona_card</span> <span class="field-source">S4</span></div>
<div><span class="field-name">selected_topic(含目标体感)</span> <span class="field-source">S5</span></div>
<div><span class="field-name">user_framework_refs</span> <span class="field-source">S2</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">框架方向方案(2-3个)</span> <span class="out-desc">每方案5字段:核心框架/内容形式/时长规划/主线脉络/爆款逻辑</span></div>
<div><span class="out-name">框架矩阵图</span> <span class="out-desc">四象限定位</span></div>
<div><span class="out-name">场次结构展开表</span> <span class="out-desc">8列(段落/场次/核心作用/时长区间/叙事节奏/<span style="color:#8A2BE2">情绪(蓄力/承接/转折/释放)</span>/本场钩子/事件)</span> <span class="out-format">确认后输出</span></div>
</div>
<!-- Gate-3 -->
<div class="gate-cell">
<div class="gate-badge">Gate-3</div>
<div class="gate-name">框架确认</div>
</div>
<div class="knowledge-cell" style="background:#FFF8F0"><span class="kb-none">—</span></div>
<div class="input-cell" style="background:#FFF8F0"><span class="field-desc" style="color:#D85A30">用户选择框架方向+确认场次结构及情绪分配</span></div>
<div class="output-cell" style="background:#FFF8F0"><span class="out-desc" style="color:#D85A30">确认后进入大纲阶段</span></div>
<!-- S7: 大纲 — 情绪设计卡 -->
<div class="step-cell em-highlight">
<span class="step-num">⑦</span>
<div>
<div class="step-name">生成大纲<span class="em-tag">情感</span></div>
<div class="step-desc">展开为完整大纲+情绪设计卡+蓄力释放+广告占位</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-ref" style="color:#8A2BE2">07_情绪共鸣 ● 情绪设计卡·蓄力释放</span>
</div>
<div class="input-cell">
<div><span class="field-name">selected_topic</span> <span class="field-source">S5</span></div>
<div><span class="field-name">selected_framework</span> <span class="field-source">S6</span></div>
<div><span class="field-name">scene_structure(含情绪)</span> <span class="field-source">S6</span></div>
<div><span class="field-name">persona_card</span> <span class="field-source">S4</span></div>
<div><span class="field-name">ad_brief</span> <span class="field-source">用户</span> <span style="font-size:9px;color:#888780">如有</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">视频标题</span> <span class="out-desc">2版差异化(封面文字+标题文案)</span></div>
<div><span class="out-name">开场钩子</span> <span class="out-desc">钩子类型/前3秒台词/画面描述/开篇任务</span></div>
<div><span class="out-name">中段主体</span> <span class="out-desc">叙事模型+3段(时间/信息点/看点/<span style="color:#8A2BE2">情绪</span>)</span></div>
<div><span class="out-name"><span style="color:#8A2BE2">情绪设计卡</span></span> <span class="out-desc">弧线类型+四类情绪标注+蓄力释放(蓄力→释放)+缺口自检5项</span></div>
<div><span class="out-name">结尾收束</span> <span class="out-desc">收尾类型/行动号召设计/结尾台词</span></div>
<div><span class="out-name">广告植入占位表</span> <span class="out-desc">位置/时间/段落/植入形式/预留台词</span></div>
</div>
<!-- S8: 广告植入(可选) -->
<div class="step-cell optional-cell">
<span class="step-num">⑧</span>
<div>
<div class="step-name">植入广告<span class="optional-badge">可选</span></div>
<div class="step-desc">基于大纲占位细化植入方案+自然度评估</div>
</div>
</div>
<div class="knowledge-cell optional-cell">
<span class="kb-core">11_广告植入 ★</span>
</div>
<div class="input-cell optional-cell">
<div><span class="field-name">outline</span> <span class="field-source">S7</span></div>
<div><span class="field-name">ad_brief</span> <span class="field-source">用户</span></div>
<div><span class="field-name">persona_card</span> <span class="field-source">S4</span></div>
</div>
<div class="output-cell optional-cell">
<div><span class="out-name">品牌信息确认表</span> <span class="out-desc">匹配度评估</span></div>
<div><span class="out-name">植入方式选择表</span> <span class="out-desc">5种方式判定(口播/画面/情节/场景/体验)</span></div>
<div><span class="out-name">逐点植入方案</span> <span class="out-desc">时间/段落/方式/台词≤20字/画面/自然度1-5</span></div>
<div><span class="out-name">合规检查表</span> <span class="out-desc">5项(无虚假/无违规/标注广告/不违背人设/不破坏节奏)</span></div>
</div>
<!-- Gate-4 -->
<div class="gate-cell">
<div class="gate-badge">Gate-4</div>
<div class="gate-name">大纲确认</div>
<div style="font-size:9px;color:#888780;margin-top:1px">含路径A/B选择</div>
</div>
<div class="knowledge-cell" style="background:#FFF8F0"><span class="kb-none">—</span></div>
<div class="input-cell" style="background:#FFF8F0"><span class="field-desc" style="color:#D85A30">用户确认大纲+情绪设计卡+广告植入方案 + 选择路径A(大纲→分镜)或路径B(大纲→脚本→分镜)</span></div>
<div class="output-cell" style="background:#FFF8F0"><span class="out-desc" style="color:#D85A30">确认后按选定路径推进</span></div>
<!-- S9: 脚本 — 情感表达全方法论 -->
<div class="step-cell em-highlight">
<span class="step-num">⑨</span>
<div>
<div class="step-name">生成脚本<span class="em-tag">情感</span></div>
<div class="step-desc">场次叙事格式完整脚本(路径B),融合多维度表达+蓄力释放+留白法则</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-core">08_对话风格 ★</span><br>
<span class="kb-core" style="color:#8A2BE2">07_情绪共鸣 ★ 多维度表达·蓄力释放·留白法则</span>
</div>
<div class="input-cell">
<div><span class="field-name">outline(含情绪设计卡)</span> <span class="field-source">S7</span></div>
<div><span class="field-name">scene_structure(含情绪)</span> <span class="field-source">S6</span></div>
<div><span class="field-name">ad_placement</span> <span class="field-source">S8</span> <span style="font-size:9px;color:#888780">如有</span></div>
<div><span class="field-name">persona_card</span> <span class="field-source">S4</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">脚本标题 + 概览行</span> <span class="out-desc">总时长/整体配比/场次数</span></div>
<div><span class="out-name">脚本正文</span> <span class="out-desc">场次叙事格式(【镜头调度】+ <span style="color:#8A2BE2">多维度表达</span> + "口播台词")</span> <span class="out-format">场次叙事</span></div>
<div><span class="out-name">广告植入检查表</span> <span class="out-desc">台词对齐+画面对齐 ✅/❌</span></div>
<div><span class="out-name">脚本自检清单</span> <span class="out-desc"><span style="color:#8A2BE2">8项</span>(钩子/广告对齐/<span style="color:#8A2BE2">多维度表达</span>/<span style="color:#8A2BE2">蓄力释放</span>/<span style="color:#8A2BE2">留白</span>/人设一致/画面可执行/<span style="color:#8A2BE2">递进缺口</span>)</span></div>
</div>
<!-- S10: 分镜(双路径) -->
<div class="step-cell">
<span class="step-num">⑩</span>
<div>
<div class="step-name">生成分镜<span class="optional-badge">🔀双路径</span></div>
<div class="step-desc">路径A:大纲→分镜 / 路径B:脚本→分镜</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-core">10_数据分析 ★</span><br>
<span class="kb-desc" style="font-size:9px;color:#888780">景别情绪/节奏转场/音画配套</span>
</div>
<div class="input-cell">
<div><span class="out-name" style="color:#185FA5;font-size:10px">路径A输入:</span></div>
<div><span class="field-name">outline</span> <span class="field-source">S7</span></div>
<div><span class="field-name">scene_structure</span> <span class="field-source">S6</span></div>
<div><span class="field-name">persona_card</span> <span class="field-source">S4</span></div>
<div style="margin-top:4px;border-top:1px dashed #ccc;padding-top:4px"><span class="out-name" style="color:#185FA5;font-size:10px">路径B输入:</span></div>
<div><span class="field-name">field_script</span> <span class="field-source">S9</span></div>
<div><span class="field-name">persona_card</span> <span class="field-source">S4</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">分镜脚本</span> <span class="out-desc">11列扩展表格(镜头/景别/时长/机位/运镜/画面/表情&amp;情绪/字幕&amp;口播/灯光/收音/道具)</span> <span class="out-format">表格</span></div>
<div><span class="out-name">转场设计表</span> <span class="out-desc">序号/类型/前后镜头/衔接</span></div>
<div><span class="out-name">BGM音效方案</span> <span class="out-desc">段落/镜头范围/曲风/音效</span></div>
<div><span class="out-name">场景/道具/设备清单</span> <span class="out-desc">拍摄执行清单</span></div>
</div>
<!-- Gate-5 -->
<div class="gate-cell">
<div class="gate-badge">Gate-5</div>
<div class="gate-name">脚本确认</div>
<div style="font-size:9px;color:#888780;margin-top:1px">含S9+S10产出</div>
</div>
<div class="knowledge-cell" style="background:#FFF8F0"><span class="kb-none">—</span></div>
<div class="input-cell" style="background:#FFF8F0"><span class="field-desc" style="color:#D85A30">用户确认脚本正文+分镜脚本</span></div>
<div class="output-cell" style="background:#FFF8F0"><span class="out-desc" style="color:#D85A30">确认后进入诊断阶段</span></div>
<!-- S11: 诊断 — 情感专项检查 -->
<div class="step-cell em-highlight">
<span class="step-num">⑪</span>
<div>
<div class="step-name">脚本诊断<span class="em-tag">情感</span></div>
<div class="step-desc">四维度+人设+情感专项+合规+共鸣 · 八类32项自动检查</div>
</div>
</div>
<div class="knowledge-cell">
<span class="kb-core">09_脚本诊断 ★</span><br>
<span class="kb-ref" style="color:#8A2BE2">07_情绪共鸣 ● 情感表达专项检查</span><br>
<span class="kb-ref" style="color:#8A2BE2">12_拆解评估 ● 八类32项·编导意图解析</span><br>
<span class="kb-ref">03_框架节奏 ●</span><br>
<span class="kb-ref">04_爆款开场 ●</span>
</div>
<div class="input-cell">
<div><span class="field-name">script_or_storyboard</span> <span class="field-source">S9/S10</span></div>
<div><span class="field-name">persona_card</span> <span class="field-source">S4</span></div>
<div><span class="field-name">outline(含情绪设计卡)</span> <span class="field-source">S7</span></div>
<div><span class="field-name">selected_framework</span> <span class="field-source">S6</span></div>
<div><span class="field-name">ad_placement</span> <span class="field-source">S8</span> <span style="font-size:9px;color:#888780">如有</span></div>
</div>
<div class="output-cell">
<div><span class="out-name">四维度审核评分总表</span> <span class="out-desc">爆款命中率25分/人设匹配度15分/可拍摄性15分/合规性20分</span></div>
<div><span class="out-name" style="color:#8A2BE2">情感表达专项检查(第五节)</span> <span class="out-desc">四类情绪/多维度表达/蓄力释放/留白/递进缺口/体感兑现/事件堆砌检测 共7项</span></div>
<div><span class="out-name">人设稳定性校验表</span> <span class="out-desc">7项(言行/画面/情节/框架/情绪/记忆点/传播性)</span></div>
<div><span class="out-name">合规校验表</span> <span class="out-desc">5项逐项评分</span></div>
<div><span class="out-name">问题清单</span> <span class="out-desc">按严重度🔴🟡🟢排序</span></div>
<div><span class="out-name">审核结论</span> <span class="out-desc">综合评分+合规+最终判定✅/❌</span></div>
</div>
<!-- Gate-6 -->
<div class="gate-cell">
<div class="gate-badge">Gate-6</div>
<div class="gate-name">最终确认</div>
</div>
<div class="knowledge-cell" style="background:#FFF8F0"><span class="kb-none">—</span></div>
<div class="input-cell" style="background:#FFF8F0"><span class="field-desc" style="color:#D85A30">用户确认交付</span></div>
<div class="output-cell" style="background:#FFF8F0"><span class="out-name">创作回顾.html</span> <span class="out-desc" style="color:#D85A30">自动生成可视化回顾页</span></div>
<!-- START -->
<div class="step-cell" style="background:#e8e7e2;border-bottom:none">
<div style="width:100%">
<div style="font-size:11px;font-weight:600;color:#26215c;text-align:center;padding:4px 0">用户输入(需求 + 附件 + 抖音链接)</div>
</div>
</div>
<div class="knowledge-cell" style="background:#e8e7e2;border-bottom:none;border-right:1px solid #eae9e4"></div>
<div class="input-cell" style="background:#e8e7e2;border-bottom:none;border-right:1px solid #eae9e4;font-size:10px;color:#888780">需求输入 / 选择账号设定 / 上传广告Brief</div>
<div class="output-cell" style="background:#e8e7e2;border-bottom:none;font-size:10px;color:#888780">→ 进入步骤①</div>
</div>
<div class="footer">
<strong>框图说明(2026-08-05 更新):</strong><br>
① 流程方向:从上到下依次执行,每个步骤产出为后续步骤输入<br>
② 可选步骤:③对标拆解(无对标视频时跳过)、⑧广告植入(无广告Brief时跳过)<br>
③ 双路径:⑩分镜脚本支持路径A(⑦大纲→⑩分镜)和路径B(⑦大纲→⑨脚本→⑩分镜),Gate-4确认大纲时选择路径<br>
④ 确认门规则:共创模式下7个Gate严格执行用户确认,快速模式下全部自动通过;Gate-2为选择式确认,不可仅回复"通过"<br>
⑤ 贯穿约束:账号设定(S4) → 全流程约束(S5~S11);场次结构(S6) → 大纲/脚本/分镜约束;<span style="color:#8A2BE2">目标体感(S5) → 情绪基线约束(S6~S11)</span><br>
⑥ 知识库符号:★核心依赖 / ●间接参考 / △补充引用;<span style="background:#e6f7ed;color:#0F6E56;padding:1px 4px;border-radius:3px;font-size:10px">🆕</span>新增分类(07情绪共鸣6文件 + 12拆解评估8文件)<br>
⑦ 产出路径:<code>case/{账号名}/脚本{编号}/</code>,达人设定.md 写入账号根目录跨脚本复用<br>
⑧ 双模式:⚡快速模式(默认)AI自动通过所有Gate / 🤝共创模式每个Gate需用户确认,可启动时选择或中途切换<br>
⑨ <span style="color:#8A2BE2">情绪共鸣全链路</span>:S5网感坐标→S6四类情绪→S7情绪设计卡→S9多维度表达/蓄力释放/留白→S11情感专项检查,五步骤串联闭环
</div>
</div>
</body>
</html>