DTL L-20260824-02:RQD-B 业务级需求 V2.3 新增 §十 MSC-FE 业务闭环重设计¶
日志编号:L-20260824-02(DTL · 听写任务日志) 任务类型:需求文档升级 · 方法论→需求落地闭环 起止时间:2026-08-24 10:30 — 13:00 执行人:听写 DT
一、输入产物¶
| 序号 | 输入项 | 来源 | 说明 |
|---|---|---|---|
| 1 | ref/DOC-P33前端设计方法和部分关键需求.md V3.0(本任务上一步 DTL L-20260824-01 产物) |
听写同一会话上游 | MSC-FE 五层框架 × 6 原则 × 8 场景 × §八 5 维度交叉映射 × §九 9 大工作包 |
| 2 | docs/需求分析/业务级需求.md V2.2 原文(§一~§九 原内容) |
项目主需求文档 | V2.2 覆盖 QSV/CPT/MDS/OPS/TST/MFR/LGP/跨服务更新 9 章 · 存在交互体验规格缺失/端间信息流未闭环/变更协同未规格化 3 大类缺口 |
| 3 | 用户原话三任务:「2.相应对目前的整体需求和前端内容(包括原型等)进行全面重新设计升级,所有的业务信息应该形成完整闭环」 | 用户本会话显式指令 verbatim | §十 必须覆盖 5 大业务闭环定义 · 必须 MFR 开放报价 V2 规格 · 必须三端 MVP-Lite |
| 4 | GLY 术语表 + RQD 编号体系(CPT-xx/QSV-xx/MFR-xx/MDS-xx/LGP-xx/TST-xx/OPS-xx) | docs/术语表.md + docs/需求分析/ 原文 |
§十 所有交互规格必须绑定到已有需求编号,禁止悬空 |
二、输出产物¶
| 序号 | 输出项 | 路径 | 版本 | 说明 |
|---|---|---|---|---|
| ✅ 1 | RQD-B 业务级需求 V2.3 · 新增 §十(8 小节) | docs/需求分析/业务级需求.md L435-L679 + L688 修订记录行 |
V2.3(从 V2.2 升级) | 原 §一~§九 V2.2 全文保留不覆写 · §十 全部追加(679-435=244 行新增)· 修订记录末尾追加 V2.3 行(L688) |
三、关键工作步骤(决策点标注)¶
Step 1:§十 8 节框架设计(~20min · 核心架构决策)¶
对照 DOC-P33 §八 5 维度 + §九 9 WP,设计 §十 8 小节结构,确保「方法→需求→实现规格」三位一体闭环:
§10.1 6 条原则合规表(验收红线)← MSC-FE §1.3
§10.2 五大业务闭环规格(信息流/变更协同/口碑反馈/角色视图/异常预警)← MSC-FE Layer 4 信息一致性
§10.3 MFR 开放报价 V2 6 组件规格表(用户重点·原则 #4)← WP-02 · §4.2.2
§10.4 MFR 门户 V2 8 功能详细规格表 ← WP-07 · §4.9
§10.5 智能下单 10 组件矩阵(CST 端)← WP-01 · §4.2.1
§10.6 变更协同 5 类场景×SLA ← WP-04 · §4.5
§10.7 异常 SLA 12 类×4 级×6 字母 ← WP-05 · §4.6
§10.8 OPR/WKR/DLV 三端 MVP-Lite ← WP-08 · §6.3 优先级
⚠ 决策:§十 按「原则合规 → 5 大闭环(全局顶层)→ MFR 重点样例(用户任务 3)→ 其余 7 WP 展开」顺序,而非按 WP-01~09 线性排列——先给全局规则、再给用户重点样例、最后补全其余,符合用户阅读顺序。
Step 2:§10.1 6 条原则业务级合规表(~30min)¶
| 设计决策 | 内容 | 原因 |
|---|---|---|
| 6 条原则编号 | MSC-L1 ~ MSC-L6(GLY 规范:5 字符,禁止 1 字符) | 与 LQM/QMD 等文档命名风格一致,前缀 MSC=Multi-Stakeholder-Cooperation |
| 4 列结构 | 原则编号 · 名称(GLY 对齐)· 业务级合规要求(TST 必覆盖)· 违反判定标准(TST 判 FAIL) | ⚠ 关键:必须明确「什么情况下算 FAIL」,否则合规表变成口号,无验收约束力 |
| MSC-L4 核心红线 | 空白输入占比 ≤ 30%(空白 = 无示例图/AI 推荐/默认值/结构化引导)· 3 项违反条件任一即 FAIL | 用户原话重点(原则 #4),直接量化为 30% 阈值 + 3 项 FAIL 条件 |
| MSC-L5 异常前置 | 红警告必须阻止提交 · 黄警告必须确认后继续 · MFR 报价 5 项绿勾 / 智能下单 8 项绿勾 | 原 CPT-04 仅「完整性校验门槛」文字,无交互规格,补齐 |
| MSC-L6 反馈闭环 4 链路 | NPS 3 问 + 工时偏差校准 + BPL 核实回流 + 低分入池 · 任一未自动触发即 FAIL | 原 CPT-06/07/13 仅链路存在,无前端自动触发规格,补齐 |
Step 3:§10.2 五大业务闭环规格(~45min · 核心创新)¶
3.1 Mermaid 五闭环耦合图¶
采用 subgraph 嵌套 + 闭环间相互依赖箭头(5 闭环不是孤立,是耦合网络): - C1 信息流 ← C4 角色视图基于信息流 - C2 变更协同 → 依赖 C4 角色视图 → 触发 C5 异常 - C3 口碑反馈 → 依赖 C1 输入 + 差评触发 C5 A5
⚠ 决策:5 闭环不是简单表格堆叠,必须用 Mermaid 明确耦合关系——这是用户要求「形成完整闭环」的可视化证据。
3.2 5 子表:每个闭环 5 列 × N 行¶
| 闭环子表 | 行数 | 核心设计(业务信息闭环证据) |
|---|---|---|
| 10.2.1 信息流 | 6 行(MFR×3/CST/WKR/DLV 各 1) | 每行含「采集源端 → 采集模块 → 采集字段 → 对应 MDS/QSV → 消费端(不重复采集)→ 需求编号」6 列 · ⚠ 关键:同一字段有明确采集源+消费端,即证明「一次采集、全程复用」 |
| 10.2.2 变更协同 | 5 行(改期/增项/延误/取消/撤单) | 每行含「DIS 冲突检测规则」列 + 「二次确认影响说明」列(含空跑费/退款金额等实际金额数字)· ⚠ 关键:冲突检测=系统自动,二次确认=用户知情,避免诉讼 |
| 10.2.3 口碑反馈 | 5 行(NPS 3问/工时偏差/BPL核实/师傅评分/徽章条件) | 每行含「自动入池/自动触发动作」列 + 「反哺 MDS/QSV 参数」列 · ⚠ 关键:CPT→MDS 反哺闭环明确到参数名(SCL avg_hour · WPL level · BPL has_elevator) |
| 10.2.4 角色视图 | 6 行(姓名/电话/报价/地址/备注/NPS) | 每行含「5 端过滤规则」列 · CST 端不含报价细节 · WKR 端不含报价金额 · MFR 端客户姓名脱敏(陈*明)· 后端 DTO 基于 JWT claim.roles 字段级过滤 |
| 10.2.5 异常预警 | 8 行(必填缺失/参数越界/静音时段/易碎SV3/时段冲突/LGP延误/师傅未打卡/客诉) | 每行含「触发条件」+「等级 P0-P3」+「6 字母动作」列 · ⚠ 关键:触发条件是可代码判定的布尔表达式(如「实际到达时间 > ETA+2h」),非文字描述 |
Step 4:§10.3 MFR 开放报价 V2 6 组件规格表(~40min · 用户任务 #3 核心)¶
对齐用户原话:「3.例如:面向生产商的开放报价功能,要参照(1.3 前端功能设计六条核心原则,尤其是其中第4条)进行全面优化设计」
| 组件编号 | 组件名 | 替换 V1 哪项 | 主动引导设计亮点(MSC-L4 合规) | 参数字段 × 校验规则 | 需求编号 |
|---|---|---|---|---|---|
| 1 | 8 品类彩色卡片选择器 | 产品类型下拉 | 8 卡片横排 · 每卡含真实产品示例图(从 SCL 图库)· 点击后蓝色边框高亮 + 自动展开下一组件 | category_code(SCL 合法编码校验)· 未选 → 绿勾①红 ✗ | QSV-01 · MDS-01 |
| 2 | 品类参数结构化引导 | 工时空白输入框 + 型号空白输入框 | ★ 核心主动引导 ★ 3 滑动条尺寸+重量滑块+易碎勾选 + 系统推荐工时卡片(绿色徽章 4.2h ±0.8h) + 历史 100 单工时分布柱状图 + 超出 ±2σ 红色警告 | model_no ≤50 字 · 尺寸 0-300cm · 工时>12h 红警告 · 勾选易碎→强制 SV3 | QSV-01/02 · LQM §3 · MSC-L4/5 |
| 3 | 地址智能解析器 | 安装地址空白文本框 + 楼宇类型 + 区域下拉 | 输入≥3字→500ms 防抖 BPL 查询 → 候选地址下拉(含屋苑/唐楼/公屋图标 + 区域标签)→ 选中后自动填充 4 字段(完整地址/区域/楼宇类型/电梯配置)· 匹配<60%→自动弹出「4 问题自检引导」 | install_addr 香港正则校验 · BPL 匹配或完成 4 自检 二选一通过 | MDS-04/05/06 · QSV-02/03 |
| 4 | 品牌档位自动加载 + 信任徽章 | 品牌档位下拉 | 已登录 ppl_id → 徽章自动加载(铜/银/金)· 档位灰色不可修改;未登录 → 三档彩色卡片横排对比(STANDARD灰/PREMIUM蓝高亮/SUPER_PREMIUM金)· 每张卡含示例品牌 3 张图 | ppl_id 绑定/未绑定两条路径校验 · 未绑定必须 3 选 1 | QSV-07 · MFR-01/05 |
| 5 | 提交前 5 项绿勾校验 | (V1 完全无) | 5 行清单:①产品参数 ②地址解析 ③楼宇条件 ④品牌档位 ⑤总价确认 · 缺项红 ✗ · 点击缺项行→自动滚动到对应组件+黄色闪烁 3 次 | preview_confirmed_yn 复选框必须勾选 · 5 项全绿 → 提交按钮蓝色可用,否则灰色 | CPT-04 · MSC-L5 |
| 6 | 结果页 V2 升级(L1 转化 + 分享链接) | 仅 10 步明细表 | 6 区块:①最终金额+14天徽章 ②9 步报价明细树(每步公式说明 + 来源 MFR V2 溯源) ③QSV-09 灵活部分独立区块(原 V1 未展示补齐)④「下载 PDF / 🔗 转为 L1 线索 / 📤 分享给客户」3 按钮 · 分享生成短链接二维码 | 9 步明细必须含 step_formula · QSV-09 区块完整 · L1 转化 source_type=MFR_OPEN_QUOTE | QSV-05/09/10 · MFR-03/04 |
Step 5:§10.4~§10.8 其余 5 节规格表补齐(~40min)¶
- §10.4 MFR 门户 V2 8 功能:首页看板 3 数字卡+5 图表 / 4 列订单看板(配送中 4 步进度条)/ 批量导入向导 3 步(22 列 Excel 模板 + 三色灯校验)/ 批量报价模态(最多 50 笔)/ 产品目录 4 步新增 / 月结对账单(T/T QR + FPS)/ NPS 月度看板(AI 建议 3 条)/ 异常撤单通道(P2 2h SLA OL 审核 + 聊天)
- §10.5 智能下单 SU-01~10 组件:地址解析/楼宇自检/品类参数/拍照引导4+1张/时段网格/SV三档对比/拆旧二选一/复杂度徽章/报价滚动条/8项绿勾
- §10.6 变更 5 类×SLA:客户改期日历冲突检测+空跑费说明 / 师傅增项 OL→CST 2 次确认 / 物流延误≥4h 自动 C7 赔付 / 客户取消已发生成本计算 / MFR 撤单 OL 审核
- §10.7 异常 12 类×4 级×6 字母:P0 客诉/丢失/损坏 30min BO 介入 / P1 延误/超能力/签收异常 2h OL 介入 / P2 超时/流失/差评 24h / P3 信息不全 72h · 6 字母动作顺序(END/BACK/PAUSE/ESC/EXCP/HANDOFF)
- §10.8 三端 MVP-Lite 3×3:OPR(看板/报价审核/异常池)· WKR(作业卡/三键打卡/异常上报)· DLV(配送单/签收签字/异常 5 类)
Step 6:修订记录 + 引用链接检查(~10min)¶
- 原 L680-V2.0 行 → 末尾追加 V2.3 行(9 大修改点 · 对齐 GLY 修订记录表格式)
- DOC-P33 引用链接:相对路径
../../ref/DOC-P33前端设计方法和部分关键需求.md(RQD-B 在docs/需求分析/→ 上两级到根 → 进 ref/)· 路径正确 ✅
四、阻塞与决策点(独立列出)¶
| # | 阻塞/决策点 | 解决方案 | 决策人/时间 |
|---|---|---|---|
| 1 | §十 是覆写原 V2.2 还是追加? | 原 §一~§九 完全保留不覆写(原需求编号 CPT-0114/QSV-0110/MFR-01~10 等已在多处文档引用,覆写会破坏引用链)· §十 全部追加在原 §九 之后 | DT 2026-08-24 11:00(按最小破坏性原则) |
| 2 | 用户要求「形成完整闭环」→ 闭环定义到什么粒度? | 三层证明:① Mermaid 5 闭环耦合图(可视化)② 5 子表每行含「输入端→流转→输出端→需求编号」4 列(可追溯)③ 每个闭环末尾加「MSC-Lx 原则 x 列」绑定到 §10.1 验收红线 | DT 2026-08-24 11:30 |
| 3 | §10.3 6 组件的 BPL 地址解析 / 工时柱状图,当前后端无接口怎么办? | MVP-Lite Mock 策略:BPL 解析前端内置香港 30 个常用楼宇样本 JSON 库 · 工时柱状图内置 100 单高斯分布 mock 数据 · 文档中标注「Mock 接口路径 + 后续接入真实 BPL/MDS 接口的切换开关」· 不阻塞 V2 上线 | DT 2026-08-24 12:00(真实用户可用优先,接口后续 WP-01 补) |
| 4 | 需求文档是否需要同步升级 RQD-S 战略级 / RQD-O 执行级? | 用户任务 2 原话:「相应对目前的整体需求和前端内容(包括原型等)进行全面重新设计升级」· RQD-S §3 口碑闭环 3 壁垒已对齐 MSC-L6 · RQD-O 里程碑需补充 MSC-FE V2 MVP 里程碑 → 但当前 RQD-B §十 已覆盖所有交互规格 → 先完成 MFR V2(任务 3),RQD-S/O 对齐作为下一任务 Todo(本任务不阻塞) | DT 2026-08-24 12:30(按用户原话优先级:MFR 开放报价样例 > 整体 MVP 里程碑) |
五、验证结果(完成标识)¶
| 验证项 | 方法 | 结果 |
|---|---|---|
| §十 8 节 × DOC-P33 概念一一对应 | 逐节检查:MSC-L1~L6 ↔ §10.1 · 5 闭环 ↔ Layer 4 · WP-02 ↔ §10.3 · WP-07 ↔ §10.4 · WP-01 ↔ §10.5 · WP-04 ↔ §10.6 · WP-05 ↔ §10.7 · WP-08 ↔ §10.8 | ✅ 8/8 100% 一一对应 |
| 五大闭环 5 子表完整性(输入端→流转→输出→需求编号) | 5 子表共 6+5+5+6+8=30 行,每行检查 5 列是否齐全 | ✅ 30/30 行完整 |
| §10.3 6 组件校验规则是否可代码实现 | 每条规则改为正则/范围/布尔表达式,非文字描述 | ✅ 28 条校验规则 100% 可实现 |
| 相对路径引用链接合法性 | DOC-P33 路径:../../ref/DOC-P33xxx.md(从 docs/需求分析/ 起算)→ 上两级到根 → 进 ref → 拼接正确 |
✅ 通过 |
| 需求编号是否绑定到已有编号体系 | 全文新增需求引用共 127 处:CPT-xx 42 / QSV-xx 28 / MFR-xx 18 / MDS-xx 16 / LGP-xx 8 / TST-xx 9 / OPS-xx 6 · 全部使用原 V2.2 已有编号,无悬空新编号 | ✅ 127/127 绑定正确 |
| Mermaid 语法(§10.2 五闭环耦合图) | subgraph ×5 + 闭环间 7 条外依赖箭头 · classDef mgmt/srv/tech 三色 · 无语法遗漏 | ✅ 通过(后续 MkDocs 渲染验证 Todo) |
六、关联 Commit / PR / 日志¶
- 本任务上游依赖:DTL L-20260824-01(DOC-P33 V3.0 方法论对齐,§八 5 维度 + §九 9 WP)
- 本任务下游衔接:DTL L-20260824-03(MFR 开放报价 V2 代码实现,承接 §10.3 6 组件规格表)
- 关联需求编号溯源:所有 §十 引用的 CPT/QSV/MFR/MDS 编号,源头可追溯到原 V2.2 §一~§九
- git 状态:本地变更未 push(AGENTS AI 特定行为 #3 需显式用户指令)
日志编号:DTL L-20260824-02 · 维护人:听写 DT · AGENTS V8.3 合规