Files
tps-dashboard/note/续接快照_看板分析升级_设计讨论.md
T

155 lines
9.5 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.
# 续接快照 — 看板分析升级(设计讨论阶段)
> 用途:下次(或新 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 对话 MVPPhase 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.89892026 年;逐年只增不改)。
- 运行时分析 LLM 走 API,可配;与 Cline 的 MiniMax 物理无关。
---
## 七、毕业路径
待第三节三项口径锁死 + Step 1 改表方案定稿,本快照内容**升级进宪法**:
- `project_plan.md`:新增"仪表盘·分析升级"模块规格(含三层 + 双引擎 + 能力地图 + 周期边界)。
- `dev_plan.md`:新增对应阶段(建议排在 Phase 4a MVP 之后)。
- 一次性测试/占位数据清理仍按 Phase 5 上线前处理。
---
## 八、下次开局第一句
"先定题材枚举和结构类型打标流程;定完我把双引擎象限图画个实物示意,对着抠第二层。"