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

> 用途：下次（或新 chat / 第二账号）接力用。记录已定决策、待拍板项、实施路线、纪律红线。
> 本文只记"还在流动 / 还没做"的事；已落地的旧事见 phase 日志。
> 状态：**纯讨论，未碰代码、未改表。**
> 更新时间：2026-06-09（制片人当日撤回家前）
> 顾问：Claude Opus 4.8 ｜ 制片人：刘通

---

## 一、这是什么

把仪表盘从"看成绩"升级为"能分析"。灵感源 = 制片人此前与 Claude 协作产出的
**《2026 Q1–Q2 收视诊断分析》**（21 期，配套 Excel 8 Sheet + 复盘 PPT 14 页）。
最终形态是**看板**，不是 PPT / Excel。

核心资产不是那些表，而是其中提炼的**双引擎模型**：

> **收视 ≈ 题材热度（地基）× 叙事结构（放大器）**
> 叙事结构判别法：主线悬念结构（高分）vs 图鉴式并列结构（低分）——
> "把各段顺序打乱，观众看不出区别 = 并列 = 需重构主线"。

升级的本质 = 把这个一次性人工复盘，做成一台**一直在运转的诊断仪**。

---

## 二、已定决策（不再议）

1. **配色走浅色**：沿用 App 米色底 `#fbf9f1` + 深绿 `#6b8e6b` 主色，**不做深色大屏**。
   理由：与 App 主体一致、兼容手机端、耐读、合"辅助不替代"的温暖气质。
   深色科技风**留作 2.0 独立"数据大屏"蓝本**（墙上挂 / 对领导汇报），不进 App 主体。

2. **DataEase 不进 1.0**：栈冲突（Java/MySQL/Doris vs Python/PG/React）+ 4核8G 扛不住 +
   现有仪表盘已含独有业务逻辑。模板的"好看"是 ECharts/AntV 的功劳，可在 React 栈直接复刻。
   DataEase 留作 2.0 候选（自助式 BI 或独立大屏，只读连 PG，独立部署）。

3. **实现分三层**（看板升级的脊梁）：
   - **第一层 纯算的**：核心指标卡、走势（含基础/摸高目标线 + 滚动3期均值）、阶段对比、
     题材对比、编导维度。**唯一解锁钥匙 = 题材字段**，其余字段 episodes 已有。
   - **第二层 打标后才能算的**：加 `结构类型` + `证据来源/置信度` 两个字段后，
     自动生成**招牌视觉——双引擎象限图**（横=题材热度，纵=叙事结构，点大小/色=收视，
     置信度用颜色/网纹区分）。
   - **第三层 算不出只能写的**：一句话诊断 / 5 大病因 / 高低样本成因 / 提振方案。
     做成"本期诊断小结"块——**AI 起草、制片人审改后发布**，绝不自动下结论。

4. **AI 介入两种模式，均"AI 出草稿、人拍板"**（踩死宪法）：
   - **入库时打标**（每期一次）：新文稿入库，AI 读完草拟 `结构类型 / 开篇类型 / 一句亮点短板`，
     制片人审核后落库。
   - **周期性诊断**（每季一次）：AI 拿结构化数据 + 稿子起草诊断小结，制片人改完才发布。
   - **绝不能让 AI 自动盖章下结论**（如"所以别做枪械"）。

5. **置信度三档**（看板上必须分清）：
   `制片人读稿确认` / `AI 读稿建议·待审` / `仅标题推断`。
   因为 AI 判结构会"自信地判错"，哪些是确认、哪些是 AI 草稿、哪些纯猜，须一眼可辨。

6. **运行时 LLM ≠ Cline 的 MiniMax**：应用运行时调来做分析的模型，通过 API 想配哪个配哪个
   （Claude 亦是选项），与 Cline 写代码用的 MiniMax 无关。
   **选模型用数据说话**：拿制片人已确认的 11 期"读稿判断"当标准答案，让候选模型各打一遍标、
   对答案，谁与制片人判断最一致用谁。成本可忽略（每月几期 + 每季一次，量极小）。

7. **编导板块不做排名（团队视角）**：看板用意在**辅助复盘，不在问责**。
   - 团队视角 = **"能力地图"**（谁擅长哪种结构 / 哪类题材，把强项做成全组可复用模板），
     不做"谁垫底"的榜。
   - 制片人视角 = 看完整排名 + 可下钻到单期。
   - 锁可后开（哪天想加竞争）；底层是同一套数据。
   - 附统计理由：跨窗口比原始均值会骗人（某人恰好摊上 3 期枪械洼地≠他差），
     公平比需"题材/结构基准相对"，很复杂；能力地图正好绕开。

8. **"活的边界"——两类东西分开活**：
   - **实时脉搏**（核心指标 / 走势 / 滚动均值 / 题材累计）：永远滚动、显示"最近怎么样"，无固定边界。
   - **周期复盘**（双引擎象限 / 病因 / 提振方案）：天生有边界，**按周期生成的成品**。
   - **以"季度"为脊梁 + "任意区间"按需现拉**。季度合排播节奏、约13期统计够稳、
     对上"月度复盘会 + 季度大复盘"机制。月度太碎（才4期）、年度太粗（年中滑坡被平均掉）。
   - 每张分析图都要有**显式时间选择器**，边界永远可调，绝不糊成"全部历史"。

9. **编导离职处理**（软引用 `editor_id + 姓名快照` 已预埋）：
   - 历史分析里**离职编导不消失**（他的片子永远算进那段时间的题材/结构/阶段统计）。
   - 面向当下的视图（现役能力地图 / 下月担当）**可筛掉离职者**。
   - 分析默认**按时间段组织、而非按当前在职者**——谁来谁走都不污染历史。

---

## 三、待拍板（制片人回去想清楚，回来先定这三件）

1. **题材枚举最终口径**（第一层的钥匙）。Excel 草案：节日策划 / 防空体系 / AI前沿 /
   飞行器空战 / 通用概念 / 舰船海军 / 枪械。问题：偏临时、有重叠、"通用概念"是筐。
   待定：清洗成正式枚举？单选还是可多标？

2. **结构类型：枚举 + 打标流程**（第二层的命门）。
   - 枚举草案（来自分析）：强主线悬念 / 主线演进 / 图鉴式并列 / 展示型并列 / 单点解析…需收敛。
   - 流程：靠 AI 入库打标（草稿）+ 制片人审核；存量可让 AI 先读库里稿子起草、制片人抽查回补。
     （此前"几百期没法回补"的死结，因引入 AI 读稿而解开。）

3. **题材热度（象限横轴）怎么量化**。纵轴（结构）靠打标清楚；横轴"热度"目前是定性的。
   三条路：①用题材历史均值份额当代理 ②每期打"蹭没蹭热点"布尔标 ③粗分冷/温/热三档。
   选哪条直接决定象限图准不准。

---

## 四、实施路线（六步，从纸上到帮手）

> 总纪律：**不吃掉 Week 6 的 TPS 对话 MVP（Phase 4a 仍是第一优先级）。**
> 本轨道与 MVP 并行/其后排，分步交付。

- **Step 0 锁三项口径**（纯讨论，无代码）：定第三节那三件。这是一切的前置闸门。
- **Step 1 改表（一刀）**：episodes 加 `题材 / 结构类型 / 开篇类型(?) / 证据来源·置信度 /
  主线亮点短板备注` 等字段。**改表须 Opus 审 + 配回补方案，先别让 Cline 动。**
  依赖：AI 自动打标需要**文稿已入库**（与 Phase 3 知识库 manuscript 入库打通）。
- **Step 2 第一层看板**（首个用户可见交付）：题材回补后，建/升级"纯算"分析视图 +
  浅色换肤一并做。此时"能分析的下半身"立起来。
- **Step 3 AI 打标链路**：入库即读稿打标（草稿→审核→落库带置信度）+ 存量回补run +
  模型基准测试（11 期对答案选模型）。
- **Step 4 第二层·双引擎象限**：结构标齐后，画招牌象限图 + 高低样本下钻。
- **Step 5 第三层·诊断小结**：AI 季度起草诊断 → 制片人审改发布；周期复盘成品生成。
- **Step 6 闭环**（最远）：把诊断结论接进 TPS 策划提示（提报枪械时提示"本月已1期"）+
  排期规则。形成 **分析→策划→排期→收视→再分析** 的"栏目大脑"回路。

---

## 五、纪律红线（勿忘）

- **改表须 Opus 审**，Cline 不得自行加字段/改 schema。
- **AI 只出草稿、给方向，人拍板**；任何分析结论不得自动发布。
- **不做编导排名**（团队视角）；问责风险类表述只进制片人视角。
- **不吃 Week 6 TPS MVP**；本轨道分步、靠后排。
- **置信度三档必须在 UI 上可辨**，不许把 AI 草稿/标题推断当确证展示。
- 时间边界永远显式可调，分析图必带时间选择器。

---

## 六、技术备忘

- 栈：React18 + Vite + AntD5 + Zustand ｜ FastAPI + SQLModel + PG16 + pgvector（宪法锁定）。
- 图表：用 React 栈里的 ECharts / @ant-design/charts（即 DataEase 同款 ECharts/AntV 引擎）。
- 配色固化：米色底 `#fbf9f1`、深绿主色 `#6b8e6b`、浅绿 `#c8d9b0`；
  柱图三色（反直觉）优秀=柔红 `#c0584f` / 达标=柔蓝 `#5b8db8` / 待提升=柔绿 `#7aa874`，
  按"该期播出年份的目标"判色（.clinerules 5.1/5.2）。
- 基础线 0.6448 / 摸高线 0.8989（2026 年；逐年只增不改）。
- 运行时分析 LLM 走 API，可配；与 Cline 的 MiniMax 物理无关。

---

## 七、毕业路径

待第三节三项口径锁死 + Step 1 改表方案定稿，本快照内容**升级进宪法**：
- `project_plan.md`：新增"仪表盘·分析升级"模块规格（含三层 + 双引擎 + 能力地图 + 周期边界）。
- `dev_plan.md`：新增对应阶段（建议排在 Phase 4a MVP 之后）。
- 一次性测试/占位数据清理仍按 Phase 5 上线前处理。

---

## 八、下次开局第一句

"先定题材枚举和结构类型打标流程；定完我把双引擎象限图画个实物示意，对着抠第二层。"
