PMFlow/docs/superpowers/specs/2026-04-20-business-golden2...

265 lines
8.0 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.

# PMFlow 业务黄金案例 20 条(刷新版)
## 目的
这份文档把当前 PMFlow 主链里最值得盯的业务场景压缩成 20 条核心黄金案例。
和旧的 12 条相比,这版有 3 个变化:
- 不再来回围着同一两个项目转,案例项目改成直接取自当前库里真实可用项目
- 把这轮改动最重的主链补进来:`recommendation -> non-plan write -> confirm execute`
- 把 `plan mode / requirement_plan / draft_pending_confirm / 退出需求模式` 一起纳入核心黄金集
本文不是完整的 58 条广覆盖矩阵,而是面向日常回归和人工 spot check 的 **P0/P1 核心集**。
## 使用方式
每条 case 至少看 5 件事:
1. 输入是不是自然业务问法
2. 命中的层级对不对
3. 回答对象是不是对的
4. 有没有越权升级
5. 文风是不是像业务同事,不是系统腔
每条 case 默认按这 6 个维度打分,**每一项都要大于 9 才算过**:
- `Semantic frame correctness`
- `Boundary correctness`
- `Business binding`
- `Clarification / correction fidelity`
- `Answer naturalness`
- `No irrelevant drift`
## 项目池
这批 20 条不再只用旧的几个示例项目,而是从当前库里的真实项目池里挑:
- `Pixelle-Video 集成`
- `AI 分析引擎优化`
- `健身食谱推荐系统`
- `自动开票系统`
- `财务冲账协同`
- `医药行业十五五规划布局研究`
- `企业知识库问答AI项目`
- `AI发展前景研究`
- `智能现金流管家`
- `AI劝退助手`
- `门店库存异常日报助手`
- `直播复盘辅助工具(MVP1`
- `采购经理每日实时库存上报服务`
- `确认立项`
## 黄金 20 条
### P0:最核心的 8 条
#### 01. 自动开票系统 / recommendation
- 输入:`自动开票系统如果想更早发现票开不出去,最该先盯哪几类外部信号?`
- 预期层级:`recommendation`
- 预期 answer shape:`ranked_candidates`
- 必须命中:
- `external`
- `signal_source` 候选建议
- `top-N + why`
- 禁止:
- 回成现状盘点
- 回成“当前不能推荐”
- 直接起草
#### 02. 自动开票系统 / impact judgment
- 输入:`税控平台状态波动,会不会直接影响自动开票系统?`
- 预期层级:`impact_judgment`
- 预期 answer shape:`impact_chain`
- 必须命中:
- 围绕“开票请求 -> 开票 -> 发票发送”这类业务链说明影响
- 禁止:
- 掉成 generic external recommendation
- 掉成 config 问答
#### 03. 智能现金流管家 / recommendation
- 输入:`智能现金流管家除了银行流水,还值得补哪些外部线索?`
- 预期层级:`recommendation`
- 预期 answer shape:`ranked_candidates`
- 必须命中:
- 当前项目
- 外部输入候选
- 业务理由
- 禁止:
- 只说“信息不足”
- 只回内部现状
#### 04. 采购经理每日实时库存上报服务 / impact judgment
- 输入:`WMS接口波动,会不会先影响采购经理每日实时库存上报服务?`
- 预期层级:`impact_judgment`
- 预期 answer shape:`impact_chain`
- 必须命中:
- 采购经理场景
- 实时库存上报链路
- 禁止:
- 回成 recommendation
- 回成 requirement draft
#### 05. 确认立项 / requirement collect
- 输入:`确认立项先进入 plan mode,帮我把需求边界一步步问清楚。`
- 预期层级:`drafting`
- 预期主链:`requirement_plan.collect`
- 必须命中:
- requirement collect 主链
- 多轮澄清
- 禁止:
- 掉回 `query.answer`
- 直接生成执行结果
#### 06. 确认立项 / plan follow-up
- 前置:上一轮已在 `requirement_plan.collect`
- 输入:`我选 B,继续往下问。`
- 预期层级:`drafting`
- 预期主链:`requirement_plan_followup`
- 必须命中:
- 当前 option map
- 当前 active requirement workspace
- 禁止:
- 普通 QA 解释
- 丢锚点
#### 07. 确认立项 / draft only
- 输入:`这次先别执行,只在 plan mode 里给我出一版草稿。`
- 预期层级:`draft`
- 预期主链:`draft_pending_confirm`
- 必须命中:
- 只出草稿
- 不 execute
- 禁止:
- 直接执行
- 回成普通 recommendation
#### 08. 直播复盘辅助工具(MVP1) / non-plan write
- 输入:`直播复盘辅助工具(MVP1)这个项目,如果我说“把刚才推荐的两个外部信号源直接加进去”,你不要出草稿,先回显准备写什么。`
- 预期层级:`prepare_write`
- 预期 answer shape:`write_confirmation`
- 必须命中:
- non-plan write 主链
- 先回显待写入对象
- 禁止:
- 默认掉进 `draft_pending_confirm`
- 丢失 recommendation candidate binding
### P1:状态、推荐与纠错
#### 09. Pixelle-Video 集成 / status
- 输入:`Pixelle-Video 集成现在推进到哪一步了?`
- 预期层级:`status`
- 预期 answer shape:`bounded_explanation`
#### 10. AI 分析引擎优化 / status
- 输入:`AI 分析引擎优化这个项目当前最明显的卡点是什么?`
- 预期层级:`status`
- 预期 answer shape:`bounded_explanation`
#### 11. 健身食谱推荐系统 / status
- 输入:`健身食谱推荐系统现在主要靠哪些输入在跑?`
- 预期层级:`status`
- 预期 answer shape:`inventory`
#### 12. AI劝退助手 / status
- 输入:`AI劝退助手这个项目现在更像卡在图像识别,还是卡在劝退对话效果?`
- 预期层级:`status`
- 预期 answer shape:`bounded_explanation`
#### 13. 门店库存异常日报助手 / recommendation
- 输入:`门店库存异常日报助手如果想更早发现异常,先看哪几类外部信号最值?`
- 预期层级:`recommendation`
- 预期 answer shape:`ranked_candidates`
#### 14. 企业知识库问答AI项目 / recommendation
- 输入:`企业知识库问答AI项目如果只补一个外部信号,你觉得先补哪个最值?`
- 预期层级:`recommendation`
- 预期 answer shape:`ranked_candidates`
#### 15. AI发展前景研究 / status
- 输入:`AI发展前景研究这个项目现在更缺政策线索,还是更缺融资并购线索?`
- 预期层级:`status`
- 预期 answer shape:`bounded_explanation`
#### 16. 财务冲账协同 / status
- 输入:`财务冲账协同最近最大的阻塞是流程问题,还是对象还没拆清?`
- 预期层级:`status`
- 预期 answer shape:`bounded_explanation`
### P1:纠错、边界与切换
#### 17. recommendation 边界
- 输入:`测试产能警告这个项目,如果只考虑外部信号源,你会优先推荐哪3类?先别出草稿。`
- 预期层级:`recommendation`
- 预期 answer shape:`ranked_candidates`
- 必须命中:
- `recommendation-only`
- 禁止:
- queue ack
- `draft_pending_confirm`
#### 18. 显式边界纠正
- 输入:`你先别起草,我只要建议。`
- 预期层级:`recommendation`
- 预期:更新 boundary,不再继续 draft/write
#### 19. 退出需求模式
- 输入:`退出需求模式。`
- 预期层级:`mode switch`
- 预期:挂起 active requirement context,回到普通问答
- 禁止:
- 掉到无关 internal QA
- 保留脏 requirement topic 抢后续问题
#### 20. 闲聊接入
- 输入:`早上好,你在线吗?`
- 预期层级:`casual_chat`
- 预期 answer shape:`social_reply`
- 禁止:
- 回成业务问答
- 回成 requirement/draft
## 最低回归要求
每次涉及下面这些代码族时,至少要跑完对应 case:
- `adaptive_rag_service/*`
- 至少回归:01、02、03、04、09、10、11、12、13、14、15、16
- `external_query_service/*`
- 至少回归:01、03、13、14、17
- `ai_pmo/*`
- 至少回归:05、06、07、08、18、19
- `feishu_*`
- 至少回归:06、07、17、19、20
## 这版替换掉什么
这版 20 条是给当前“全量业务结构化 + interaction boundary + non-plan write + plan mode continuity”使用的核心黄金集。
后面默认:
- 不再只拿旧的 `自动开票 / AI客服 / 测试产能警告` 三四个项目重复验
- 不再把 `plan mode` 排除在黄金集之外
- 不再只验 recommendation 文案,不验 recommendation 后续写入与确认链