# 续接快照 — 看板分析升级（设计讨论阶段 · v2）

> 用途：下次（新 chat / 第二账号）接力用。本快照承接 2026-06-09 v1，包含 2026-06-10 一整天讨论的所有结论。
> 状态：**仍在设计讨论，未碰代码、未改表。**
> 更新时间：2026-06-10
> 顾问：Claude Opus 4.7 ｜ 制片人：刘通

---

## 零、本快照与 v1 (2026-06-09) 的关系

v1 定的 9 条"已定决策"和 6 步实施路线**全部仍然有效，不替换**。本 v2 是在 v1 基础上的**增量收敛**——主要收敛了 v1 里"三件待拍板"的前两件，并对双引擎模型做了一次结构性升级（多了一个独立维度）。

---

## 一、今日（2026-06-10）讨论的根本性升级

### 1.1 双引擎模型 → "双引擎 + 一个独立辅助维度"

原 PPT / v1 快照里说的双引擎是：

> 收视 ≈ 题材热度（地基）× 叙事结构（放大器）

今天讨论后的修订：

> 收视 ≈ 题材热度（横轴）× 叙事结构（纵轴）+ 开篇钩子（独立维度，叠加显示）

**为什么独立"开篇钩子"？**
PPT 第 8 页 5 大病因里"开篇是定义而非场景"独占第 4 条，且 PPT 第 9 页"主线悬念 vs 图鉴并列"判别法里"开篇=场景 vs 开篇=定义"被列为关键特征之一。原 PPT 把开篇并入叙事结构，但今天讨论认为：
- 开篇负责"留住观众"（前 1-2 分钟，决定观众换不换台）
- 叙事结构负责"留住之后的体验"（整集骨架）
- 两者功能不同、AI 打标也是分开判断更稳

### 1.2 "话题性"的拆解（通哥提出，今日讨论结论）

通哥提出"做了多年制片人，一直被教育选题决定成败、话题性是关键"，但说不清话题性是什么、与"热度"是否重叠。今日拆解：

| 话题性的组成 | 是什么 | 现有维度承接 |
|---|---|---|
| **题材稳态热度** | 题材类别长期接受度 | 横轴承接 |
| **时机加成** | 大新闻/节点/装备首发撞上 | 场景标签承接 |
| **切口话题感** | 切口本身抓人程度（颜值洼地、跌下神坛） | 不独立立维，由"横切类比"形态部分承接 |

**结论：话题性不独立立维**。三块成分中两块已被现有维度承接，剩下"切口话题感"AI 打标极不稳定，且会拉低系统整体可靠度，"横切类比"形态本身已经部分捕捉。

### 1.3 与 PPT 第 9 页双引擎论述的细微出入（须明示）

PPT 第 9 页把"热点 / 新装备 / 节日"全部归到"题材热度"引擎里。今天我们的拆分**把这部分从横轴抽离出来，独立成"场景标签"字段**。这个出入是**优化而非偏离**：

- 原 PPT 模型：题材热度 = 稳态 + 时机（合并）
- 今日模型：题材热度（横轴）= 稳态；时机 = 场景标签（独立）

好处：能区分"该题材类别天生地基弱" vs "这一期没赶上时机"，诊断粒度更细。

---

## 二、最终维度规格（第一件事 · 题材枚举关门）

### 字段一：`program_format` 主题材（单选，必填）

6 类，按"节目形态"切分（不是按讲什么装备切）：

| 枚举值 | 含义 | 23期实战命中 |
|---|---|---|
| `装备深解` | 围绕一款/一型具体装备的深度剖析 | 4 期 |
| `横切类比` | 用某个切口（趣味/功能/技术）跨装备类比 | 10 期 |
| `历史纵深` | 沿时间线讲装备/战术的演进 | 4 期 |
| `前沿科技` | 新技术在军事装备上的应用 | 2 期 |
| `事件战例` | 围绕某次行动、战役、冲突 | 1 期 |
| `人物牵引` | 用人物作叙事入口和牵引线 | 2 期 |

**重要：** 原 Excel 草案的"通用概念"被消化掉了；"节日策划"从主题材移到场景标签（且重命名为"节点策划"）。

### 字段二：`equipment_domain` 装备域（多选，至少 1 项）

9 类，按硬装备类别切：

`陆战装备` / `海军舰船` / `航空航天` / `导弹与反导` / `信息化` / `后勤保障` / `轻武器` / `跨域` / `其他`

**注意：**
- "枪械" 已升级为"轻武器"（涵盖手枪/步枪/机枪/单兵反坦克等）
- "空军防空" 已重命名为"导弹与反导"
- "无人作战" 从装备域剥离，移到技术线
- "跨域" 与 "其他" 的语义区分：跨域 = 多个域都涉及；其他 = 不属于已列举任何一个域

### 字段三：`scene_tags` 场景标签（多选，可空）

4 类，回答"为什么这周播"：

`节点策划`（可预判热度节点：纪念日、周年、节庆——通哥拍板：不是"节日策划"是"节点策划"，涵盖如"福建舰下水三周年"这类装备/事件节点）/ `热点跟进`（突发新闻）/ `装备首发`（新装备亮相）/ `展会`

### 字段四：`tech_tags` 技术线标签（多选，可空）

3 类，新质新域作战追踪：

`无人作战` / `智能化`（AI/算法/智能决策）/ `有人无人协同`

未来如"高超音速""定向能""网电""太空"反复出现，再加。

### 字段五：`narrative_structure` 叙事结构（单选，今日新增维度，3 档）

| 档位 | 含义 | 判别原则（写进规格） |
|---|---|---|
| `强主线悬念` | 开篇立问/立悬念 → 中段层层揭谜/反转 → 收尾闭环 | 打乱顺序观众会一头雾水 |
| `主线演进` | 有内在递进逻辑（时间线/因果链/性能阶梯），无强悬念 | 打乱顺序观众会觉得逻辑乱但能跟上 |
| `并列结构` | 纯枚举，各段独立 | **打乱顺序观众基本无感** |

**判别原则正式写进规格**：来自 PPT 第 9 页通哥原话——"把各段顺序打乱，观众若看不出区别 → 就是并列结构"。所有打标（人工 + AI）按此心法走。

**注：** v1 草案里的"展示型并列"今日合并进"并列结构"；"单点解析"今日确认它其实是主题材形态（装备深解的子型）而非叙事结构，从结构枚举中拿掉。

### 字段六：`opening_hook` 开篇钩子强度（单选，今日新增维度，3 档）

| 档位 | 含义 |
|---|---|
| `强钩子` | 新闻引入 / 反差冲突 / 画面震撼 / 悬念问题 |
| `中等` | 背景铺陈 / 装备亮相 / 历史溯源 |
| `弱钩子` | 直接讲技术 / 直接讲概念 / 平铺直叙 |

**对应 PPT 第 8 页病因 #4 "开篇是定义而非场景"——强钩子 = 场景，弱钩子 = 定义。**

---

## 三、横轴量化方案（第三件事 · 已定）

横轴 = **题材热度**，零点 = **栏目均值**：

```
横轴值 = 该题材类别在分析窗口内的均值收视份额 − 全栏目均值收视份额
```

- 零点 = 栏目自身的平均线（如 2026 上半年约 0.72）
- 正值 = 该题材"地基好"
- 负值 = 该题材"地基弱"（如军事理论可能 −0.08）
- 单位：收视份额绝对差值

**重叠问题解法**（通哥已认可视觉方向）：
- 横轴 jitter + 垂直 jitter，避免完全重合
- 气泡大小 = 单期收视份额
- 鼠标悬停看具体期次/编导
- 同点聚集 = 诊断信号（如横切类比扎堆在"并列结构"档，本身就在提示问题）

---

## 四、双引擎象限图视觉规格（今日定稿）

| 元素 | 编码 |
|---|---|
| 横轴 | 题材热度（栏目均值偏离） |
| 纵轴 | 叙事结构 3 档 |
| 气泡大小 | 收视份额 |
| 气泡颜色 | 收视判定三色（红 `#c0584f` 优秀 / 蓝 `#5b8db8` 达标 / 绿 `#7aa874` 待提升，按播出年份目标判，反直觉规约） |
| 气泡边框 | 开篇钩子（粗实线=强 / 细实线=中 / 虚线=弱） |
| 悬停 tooltip | 节目名 + 期次 + 份额 + 钩子档 |

**已用 23 期模拟数据画过示意图**，通哥已认可视觉方向（"我认可，而且我觉得很好，不挤"）。下次接手时可以直接在 Cline 里复现这个示意图，作为前端落地的参考稿。

---

## 五、还在流动的事（待办池）

### 5.1 第二件事剩余 · 叙事结构 AI 打标流程（下次主战场）

- **11 篇真实文稿**（通哥已上传到 project files）+ PPT + Excel 已就位，下次开 chat 第一动作就是读这批样本
- 对照 23 期实际数据，把每一期的 `narrative_structure` 和 `opening_hook` 试着打标，看是否落进定义的边界、哪些边界模糊
- **基准样本集** = 通哥已读稿确认的 11 期。下次 chat 里把这 11 期的"标准答案"标注出来，未来作为 AI 模型选型的基准（哪个候选模型与制片人判断一致度最高用谁）
- AI 打标具体流程怎么走、置信度怎么判、制片人审核工作量预估 —— 都留到下次讨论

### 5.2 第二件事剩余 · "主线演进"和"强主线悬念"边界

PPT 第 7 页里这两类共存（如《空战颠覆者》0.859 = 主线演进；《潜艇仿生》0.92 = 强主线悬念）。两者都有顺序、都不能打乱，区别在"悬念张力"。AI 打标能不能稳定区分两者？需要对着真稿子讨论。

### 5.3 第六个独立维度的 backlog · 标题"3 秒可懂"

PPT 第 11 页定义了好标题公式（具体装备 + 反差/悬念/数字/类比），4 条铁律。但**不进 1.0**——可量化难、且属于"上架前钩子"与"开播后钩子"功能不同。记入 backlog，未来作为 `title_quality` 维度独立追踪。

### 5.4 改 schema 的方案

`episodes` 表加 6 个字段（program_format / equipment_domain / scene_tags / tech_tags / narrative_structure / opening_hook）+ 1 个置信度字段（confidence: 制片人确认 / AI建议 / 标题推断）。

**纪律**：改 schema 须 Opus 审 + 配回补方案，Cline 不得自行动手。回补方案要点：
1. 23 期已标注按本快照映射回填（命名变更：枪械→轻武器、空军防空→导弹与反导、无人作战从装备域迁到技术线）
2. 历史更早期次走 AI 打标草稿 + 制片人审核
3. 改表脚本走 `backend/sql/00X_*.sql` 手写 SQL

**改表方案下次讨论清楚再让 Cline 动**。

### 5.5 23 期需要回填确认的项

- 第15期《空中坚盾》原 tag "空军防空" → 应该是 `导弹与反导` 还是别的？请通哥确认
- 第16期《启程 远航》原只有 tag "节点策划"，装备域缺失，请通哥补填（疑似 `海军舰船`）
- 第18期《海上先锋·无人舰艇》映射为 装备域=`海军舰船` + 技术线=`无人作战`，请通哥确认

---

## 六、纪律红线（沿用 v1，再次提醒）

- **改表须 Opus 审**，Cline 不得自行加字段
- **AI 只出草稿、给方向，人拍板**
- **不做编导排名**（团队视角走"能力地图"）
- **不吃 Week 6 TPS MVP**（本轨道分步、靠后排）
- **置信度三档必须在 UI 上可辨**
- 时间边界永远显式可调

---

## 七、技术备忘（沿用 v1，无变化）

- 栈：React18 + Vite + AntD5 + Zustand ｜ FastAPI + SQLModel + PG16 + pgvector
- 图表：ECharts / @ant-design/charts（Chart.js 仅在快照示意图里用过，落地走 ECharts）
- 配色固化：米色底 `#fbf9f1`、深绿主色 `#6b8e6b`
- 三色色板：红 `#c0584f` / 蓝 `#5b8db8` / 绿 `#7aa874`
- 基础线 0.6448 / 摸高线 0.8989（2026）
- 运行时分析 LLM 走 API（可配）

---

## 八、下次开局第一句

> **"先读 project files 里的 11 篇真实文稿，按今日定的叙事结构 3 档和开篇钩子 3 档试着打标，从中找出'主线演进 vs 强主线悬念'的边界难点；同时把这 11 期作为未来 AI 打标基准的标准答案集固化。"**

---

## 附：今日核心结论一句话总结

> 双引擎模型升级为"双引擎 + 开篇钩子"三维模型；话题性拆解后并入现有维度（不立独立维度）；6 个字段的完整规格定稿；横轴零点 = 栏目均值；视觉方案通哥已认可；改表方案待下次定稿后才能动手。
