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.

30 lines
2.4 KiB

2 days ago
# 10 · 回归重测(验收线)
2 days ago
- **Status:** resolved
2 days ago
- **Type:** task
- **Blocked by:** 09-audit-fixes
2 days ago
## Answer(2026-09-05)
五项验收全过(详见 [RETEST-REPORT.md](../RETEST-REPORT.md)):
1. **mvn test 三模块全绿**:rule 152 / customer 158 / opp 242(基线 521 → 552,绿为准)。
2. **冒烟全链 code=0**:`tmp/smoke-t10.py` 新写(URL 全现行端点),**43 步 0 fail**——三 workspace 列表+看板(pool 看板断言 67001 拒绝)、建改查(CAS version)、联系人 CRUD、抛公海/领取/分配、交割只读、导入全链(**duplicateStrategy=SKIP 回显断言**,F8)、列+形态偏好、商机偏好、**战略协议五端点 + DB 快照 2→3→NULL 断言**(票 12)、批量工商 NO_HIT(F6)。重打包 fat jar(新代码入包验证:启动日志 customerAgreementMapper 注册)。
3. **bruno 对账终态**:321 源码钥匙 = 321 generated 文件,new/delete/冲突/无法识别全 0;本次落 8 文件(战略协议 5 + 批量工商 1 + upload patch ×2);A4 树对齐 v29(战略协议按票 12 拍板挂 A4 根)。
4. **BOM 全仓零命中**
5. **风格 grep 零命中**
已知缺陷引用(非回归,维持原状):D-07(P1) assignable 超时(票 05 登记,冒烟缺陷验证模式)、导入 D-04/D-05(票 09 audit 记档)。
2 days ago
## 验收线(R10,逐项过)
2 days ago
- [x] `mvn test`:crm-rule + crm-customer + crm-opportunity 三模块全绿(基线 521:146/122/242,风格改造后数量随用例变化,绿为准);
- [x] 冒烟脚本重跑全链 code=0:复用 `tools/smoke-t12m.py` 范式,URL 换 02 号票改造后的新端点,覆盖:登录 → 客户三 workspace 列表/看板(公海看板断言拒绝——用户复核原型确认公海无卡片视图)→ 建改查客户 → 联系人 CRUD → 认领/分配/抛公海 → 交割 → 导入全链 → 偏好存取(列 + 形态)→ 商机偏好存取;
- [x] bruno 产出验收:`E:\code\crm-api-docs` A4 目录树对齐 v29 树,knife4j 分组同构(07 号票已建,此处终验)——本机实际路径 `D:\code\crm-api-docs`(换机),对账 321=321;
- [x] BOM 扫描:全仓 `*.java``EF BB BF` 前缀(AGENTS.md 编码纪律);
- [x] `grep -r "PathVariable\|@PutMapping\|@DeleteMapping\|@RequestBody" crm-customer/` 零命中终验。
2 days ago
## 产出
`.scratch/customer-rework/RETEST-REPORT.md`:各验收项结果 + 用例计数。