docs: 合入第十三章 Opus task brief 节制原则,版本升至 v5
This commit is contained in:
+19
-5
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
> 项目:TPS 中台(央视《军事科技》栏目内部工作台)
|
> 项目:TPS 中台(央视《军事科技》栏目内部工作台)
|
||||||
> 仓库:`tps-dashboard`(Gitea,团队可见)
|
> 仓库:`tps-dashboard`(Gitea,团队可见)
|
||||||
> 修订版本:v4 · 2026-05-14
|
> 修订版本:v5 · 2026-05-15
|
||||||
> 适用对象:Cline + MiniMax M2.7(Plan + Act),所有协作者必读
|
> 适用对象:Cline + MiniMax M2.7(Plan + Act),所有协作者必读
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
| 角色 | 模型 / 工具 | 职责 |
|
| 角色 | 模型 / 工具 | 职责 |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| 制片人 | 刘通(人) | 拍板、审核、领域知识权威、视觉把关 |
|
| 制片人 | 刘通(人) | 拍板、审核、领域权威、视觉把关 |
|
||||||
| 高级技术顾问 | Claude Opus 4.7(claude.ai 网页) | 架构指导、方案审核、风险预警、Cline 卡壳兜底 |
|
| 高级技术顾问 | Claude Opus 4.7(claude.ai 网页) | 架构指导、方案审核、风险预警、Cline 卡壳兜底 |
|
||||||
| 架构师 | MiniMax M2.7(Cline Plan 模式) | 项目内方案设计、Act 改动审查 |
|
| 架构师 | MiniMax M2.7(Cline Plan 模式) | 项目内方案设计、Act 改动审查 |
|
||||||
| 执行者 | MiniMax M2.7(Cline Act 模式) | 实际写代码 |
|
| 执行者 | MiniMax M2.7(Cline Act 模式) | 实际写代码 |
|
||||||
@@ -110,7 +110,7 @@ Phase 内的子任务、修复独立 bug、前端骨架、后端骨架——都
|
|||||||
|
|
||||||
### 5.2 年度目标只增不改(时间不变性)
|
### 5.2 年度目标只增不改(时间不变性)
|
||||||
|
|
||||||
`yearly_targets` 表每年新增一行,**历史年份的目标行绝不可被覆盖或删除**。
|
`yearly_targets` 表每年新增一行,**历史年份的目标行绝不可被覆盖或删除**:
|
||||||
|
|
||||||
- 前端展示某期数据时,**根据该期播出年份的目标判颜色**,不是"当前年份的目标"
|
- 前端展示某期数据时,**根据该期播出年份的目标判颜色**,不是"当前年份的目标"
|
||||||
- 2024 年播的节目永远按 2024 年的 0.6448 / 0.8989 判,2026 年回看也不会变色
|
- 2024 年播的节目永远按 2024 年的 0.6448 / 0.8989 判,2026 年回看也不会变色
|
||||||
@@ -124,7 +124,7 @@ SQL 端:`yearly_targets.year` 加 UNIQUE 约束,代码端 INSERT 时用 `ON CONF
|
|||||||
|
|
||||||
- **在职编导**:两字段都填(冗余但稳)
|
- **在职编导**:两字段都填(冗余但稳)
|
||||||
- **离职编导**:`editor_id` 留空(NULL),只填 `editor_name_snapshot`(如"张颖")
|
- **离职编导**:`editor_id` 留空(NULL),只填 `editor_name_snapshot`(如"张颖")
|
||||||
- **历史导入**:按姓名匹配在职用户,匹配不上只填快照
|
- **历史导入**:按姓名匹配在职用户,匹配不上只填快照,不报错不丢数据
|
||||||
- **查询某编导历史作品**:**先按 editor_id,失败回退按 editor_name_snapshot 文本匹配**
|
- **查询某编导历史作品**:**先按 editor_id,失败回退按 editor_name_snapshot 文本匹配**
|
||||||
|
|
||||||
DeepSeek 容易写"editor_id 外键非空 + 删人级联"——**禁止**。一旦张颖离职,她做过的几十期节目就全成"无主"了,这是栏目最不能接受的。
|
DeepSeek 容易写"editor_id 外键非空 + 删人级联"——**禁止**。一旦张颖离职,她做过的几十期节目就全成"无主"了,这是栏目最不能接受的。
|
||||||
@@ -367,11 +367,25 @@ Cline 内的 Sonnet/DeepSeek 不直接与 Opus 通信,流程如下:
|
|||||||
| v1 | 2026-04 | 初版,定模型分工与栏目业务约定 |
|
| v1 | 2026-04 | 初版,定模型分工与栏目业务约定 |
|
||||||
| v2 | 2026-05-04 | 加技术栈精简版、Phase 拆分 |
|
| v2 | 2026-05-04 | 加技术栈精简版、Phase 拆分 |
|
||||||
| v3 | 2026-05-06 | 加 Git 工作流、已知避坑清单、单位机重启路径;MiniMax M2.7 Phase 2 起接班 Plan 模式(替代 Sonnet),DeepSeek pro 全程在岗 |
|
| v3 | 2026-05-06 | 加 Git 工作流、已知避坑清单、单位机重启路径;MiniMax M2.7 Phase 2 起接班 Plan 模式(替代 Sonnet),DeepSeek pro 全程在岗 |
|
||||||
| **v4** | **2026-05-14** | **家用机退役,唯一开发环境为单位 4090D(E:\tps-dashboard);Phase 2 起 MiniMax M2.7 正式日常使用;config.py 改为 dotenv 直接加载,pydantic-settings 从 requirements.txt 移除** |
|
| v4 | 2026-05-14 | 家用机退役,唯一开发环境为单位 4090D(E:\tps-dashboard);Phase 2 起 MiniMax M2.7 正式日常使用;config.py 改为 dotenv 直接加载,pydantic-settings 从 requirements.txt 移除 |
|
||||||
|
| **v5** | **2026-05-15** | **合入第十三章"Opus 4.7 起草 task brief 的节制原则";Phase 2 正式开工** |
|
||||||
|
|
||||||
**修订原则**:.clinerules 是宪法不是变更日志,改动应慎重。临时执行细节进 phase{N}_log.md,不进本文件。
|
**修订原则**:.clinerules 是宪法不是变更日志,改动应慎重。临时执行细节进 phase{N}_log.md,不进本文件。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 十三、Opus 4.7 起草 task brief 的节制原则
|
||||||
|
|
||||||
|
Opus 4.7 给 MiniMax 写 task brief 时遵守:
|
||||||
|
|
||||||
|
- **一屏内为目标**(约 60-80 行,不超过 100 行)
|
||||||
|
- **写四类东西**:任务范围、核心约束、业务/纪律红线、验收清单
|
||||||
|
- **不写四类东西**:代码片段、目录结构细节、变量名、字段命名建议
|
||||||
|
- 把"怎么实现"留给 MiniMax Plan 模式自己长出来,Opus 只审 Plan 不替 Plan
|
||||||
|
- 自检口诀:这条是品味判断还是代码细节?品味判断留,代码细节砍
|
||||||
|
- 例外:业务红线里涉及具体字段名(如 `audience_share` / `editor_id` / `editor_name_snapshot` / `yearly_targets.year`)必须点名,因为写错字段名就是写错业务
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
*本文件最高优先级。任何冲突以本文件为准。*
|
*本文件最高优先级。任何冲突以本文件为准。*
|
||||||
*下次修订建议时机:Phase 2 末(评估 MiniMax 切换、整理 Phase 2 经验)。*
|
*下次修订建议时机:Phase 2 末(评估 MiniMax 切换、整理 Phase 2 经验)。*
|
||||||
Reference in New Issue
Block a user