You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
2.3 KiB

1 week ago
# 04 — grilling:流程规格与数据规格拍板(HITL)
Type: grilling
Status: resolved
Blocked by: 01, 02(均已解决)
## Question
把票 01 盘点出的**不确定点清单** + 票 02 的账号矩阵候选,向用户逐条拍板——「原型 > PRD > 问用户」优先级的正式执行环节:
1. 逐条裁决 `spec-flows.md` 不确定点(先查 PRD / `商机模块-产品确认稿.md`,仍不明确才问用户);
2. 指认账号矩阵:2-3 个跨部门用户 + 管理员的具体 userId;
3. 拍 E2E 断言深度(HTTP 200 + 字段存在 vs 业务语义断言:状态机边、回收锚点、DataScope 行级差异);
4. 拍 seed 数据标记约定(opp_name 前缀 or ID 清单)与重跑清理策略;
5. 确认流程清单无遗漏(用户心里有但原型没画的流程)。
产出:决议回写 `spec-flows.md`(v2 冻结)+ 追加到地图 Decisions so far。
## Answer
已解决 · 20260828 · 三轮 AskUserQuestion 拍板完毕,决议已回写 `spec-flows.md`(v2 冻结:决议区 + 新增 F15)+ 地图 Decisions so far。
**第一轮(seed 设计 → 票 05 输入)**:
- seed 前全量清 26 条存量残留;重跑按 `e2e-` 前缀先清后造(幂等);
- 账号矩阵:管理员=罗伟健 `739564171091247104`,普通用户 A 赖永利(特战团队)/ B 肖琴(冠军团队)/ C 曾偲青(职员);
- 状态矩阵:补 待领取(1)/暂缓(3) 各 2-3 条;已转项目(5) 不造(终态锁死,覆盖成本>价值);推进中(2)/已关闭(4) 由流程实测自然覆盖;
- MinIO 凭据已提供(admin)→ U04 消,票 07 前设 `CRM_MINIO_AK/SK` 重启后端验证。
**第二轮(断言深度)**:U02 禁领版本(允许自由领取=关)草稿→发布→领取被拒→停用恢复,实测 1 次;U03 只验配置落库+锅版本语义,回收 Job 调度 SKIP;U06 看板 MANAGE+PUBLIC_POOL 各一轮;U05 404 即记 P1(原型第一依据)。
**第三轮(收尾 + 开放确认)**:U08 节点名+完成状态,工作目标文本只验存在性;U07 **改判——全 CRUD 纳入 E2E**(新增 F15:`/api/preference/view` list/save/delete/set-default 4 端点全测,Bruno 缺口记票 11);seed 标记 `e2e-` 前缀;流程清单无遗漏(F01-F15 + R01-R03 = 执行全集,开放确认关闭)。