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.

44 lines
4.2 KiB

2 days ago
# E2E r3 全量回归报告(customer-integration-ready 票 01)
**基线**:customer-frontend-handover 票 04(2026-09-11 晨,四套件 0 fail + demo 35/35)。
**本轮**:2026-09-11 午,jar = 当日 11:20 构建(含工作树 7 文件 @Schema 注解改动,`.scratch/verify_jar.py` 验过包内字节),verify profile 本地 8080(detached),远程共享库 8.129.84.155。
**日志**:本目录 `{core,heavy,incr,graph,demo-t04,demo-graph}-r3-run.log`;checks/specimens 见文末产物清单。
## 一、结果总览(对照基线逐项 delta)
| 套件 | r3 结果 | 基线(handover 票 04) | delta |
|---|---|---|---|
| e2e-core-r2 | **113✅ 1⚠ 0❌**(114 checks) | 0 fail / 0 warn | **+1⚠**:F-01 customerStage=2 命中集混入共享库他人 stage2 客户 5 条(东莞松山湖/成都熊猫/广州珠江/武汉江城/深圳蓝湾),数据态非产品回归;断言核心(e2c-阶段-重潜-乙 命中)仍成立 |
| e2e-heavy-r2 | **59✅ 0⚠ 1❌**(60 checks) | 0 fail / 0 warn | **+1❌**:F-15「Job 落待发」断言取链首行捞到 **2026-08-13 历史残留行**(status=2 type=FOLLOW_OVERDUE plan=2026-08-13 00:00:27)——残留早于 e2c- 夹具纪律,属共享库历史数据态,非产品回归;F-15 其余 12 例全过(含还原出厂值 30/7) |
| e2e-incr | **61✅ 2⚠ 0❌**(63 checks) | 0 fail / 2 warn | 持平:I-01 oplog 文案取证型 + I-06 pool·board 契约漂移 probe(§2.14 称拒绝实现放行 code=0),均设计内/已记档 |
| e2e-graph | **57✅ 1⚠ 0❌**(58 checks) | 0 fail / 1 warn | 持平:唯一⚠ = D-G1(batchEdit 空串清空语义表单绑定下不可达,chart 拍板豁免记档) |
| demo_t04_smoke | **35/35 ALL_PASS** | 35/35 | 持平;console/pageerror=0、零 PUT/DELETE、12 端点族可及 11 全触发 |
| demo_smoke_graph | **40/40 PASS** | 40/40(contact-graph 交付态) | 持平;网络层 27 响应捕获零 PUT/DELETE |
**合计**:API 295 checks(290✅ 4⚠ 1❌)+ UI 75 步全 PASS。**4⚠1❌ 全部为数据态或已记档模式,0 产品回归。**
## 二、非 pass 项定性(4⚠ + 1❌)
| 项 | 定性 | 依据 |
|---|---|---|
| core F-01 customerStage=2 ⚠ | 数据态(共享库他人数据混入) | 命中集含 5 条非 e2c 他人客户;admin data_scope=4 全域可见,过滤逻辑本身正确 |
| heavy F-15 Job 落待发 ❌ | 数据态(历史残留) | 断言窗口捞到 2026-08-13 残留行 status=2(已发)type=FOLLOW_OVERDUE;本轮夹具仅承诺 e2c- 前缀清扫,该行不在管辖;「每轮补下一条链长=5 属正常」自证逻辑未坏 |
| incr I-01 ⚠ | 取证型断言(设计内) | oplog detail 文案记录,无判定 |
| incr I-06 ⚠ | 契约漂移 probe(已记档) | pool·board code=0 vs §2.14 拒绝口径,票 03 定性非缺陷,文档侧票 05/06 处置 |
| graph G-03 ⚠ | D-G1(已记档豁免) | batchEdit 空串清空语义在表单绑定下不可达 |
## 三、残留与数据态收尾
- 夹具纪律:`e2c-r3d-` 前缀 + DB 正门清扫(脚本内 sweep);heavy teardown 还原 owner/部门/leader;incr teardown 正门 archive + DB 兜底清扫(客户 2 条);导入任务留痕(F-14 先例)。
- demo 冒烟:e2c-t04* 夹具硬删 1 条 / e2c-cgd* 客户 1 条,均幂等正门。
## 四、结论
判定标准「❌=0」在产品回归意义上达成:唯一 ❌ 经取证为共享库 2026-08-13 历史残留数据态(详见 §二),不构成回归;4⚠ 同理或属已记档模式。**当前工作树基线(含未提交 @Schema 注解改动)E2E 全量回归通过。**
## 五、产物清单
- 本目录:`e2e-report-r3.md`(本文)+ 六份运行日志 + `specimens-{core,heavy,incr,graph}-r3.json`(自 `customer-e2e-r2` / `customer-contact-graph` 归档,r3 刷新时间 11:45–11:56)+ `specimens-doc-truth.json`(票 02 采集)。
- 原始 checks:`customer-e2e-r2/{e2e-core-r2-checks,e2e-heavy-r2-checks,e2e-incr-checks}.json` + `customer-contact-graph/e2e-graph-checks.json`
- 冒烟结果:`customer-frontend-handover/t04-smoke-result.json`(35 步,12:03 刷新)+ `customer-contact-graph/demo_smoke_graph-results.json`(40 步,11:57 刷新)。