docs(phase26): 上线清单 ⛔ 结论更正为仅第 2/5 项阻塞(第 4/6 项已闭环)+ 覆盖率数字更新
commit 44f75ac 已闭环推荐恒空(第 6 项)与资料/择偶条件保存失败(第 4 项),
但清单头部 ⛔ 结论仍写着「第 2/4/5/6 项为硬阻塞」,与当前代码事实不符
——会直接把已修项误判为阻塞,或反之让人以为清单已过时而不读。
本次更正为「第 2、5 项仍为硬阻塞」,并把已闭环项与仍阻塞项分列,避免再次过时。
同时把自动化覆盖率数字更新为当前真实值:
后端 757 → 795、UI 契约 22/22 → 23/23(新增 ui-tests/miniapp-profile-contracts.mjs)。
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
> 用途:V1.1 进入 **UAT / 生产上线** 前,由 **运营 / 产品 / 运维** 人工逐项确认的清单。
|
||||
> 本清单只覆盖「上线前必须肉眼或真机确认」的项;自动化回归已由 CI 覆盖
|
||||
> (后端 `mvn verify` 757 绿 / E2E 65 passed / UI 契约 22/22 / 真编译 WXSS 88+WXML 86)。
|
||||
> (后端 `mvn verify` 795 绿 / E2E 65 passed / UI 契约 23/23 / 真编译 WXSS 88+WXML 86)。
|
||||
>
|
||||
> 判据纪律(沿用项目一贯要求):**断言 ≠ 证据**。`✅ 已完成` 类文档声明一律以
|
||||
> 「当前代码 + 测试 + 人工验收」为准。本清单每项都给出 **可执行的验证方式**,
|
||||
@@ -11,11 +11,18 @@
|
||||
> 关联决策:`docs/PENDING_DECISIONS.md`(13 项产品待确认)、`docs/governance/open-questions.md`。
|
||||
> 冒烟脚本:`infrastructure/scripts/smoke-test.sh`(自动化子集)。
|
||||
|
||||
> ⛔ **2026-09-23 走查结论:本清单第 2/4/5/6 项为硬阻塞,当前不具备上线条件。**
|
||||
> 详见 `docs/UAT-WALKTHROUGH-2026-09-23.md`(含源码证据 + 本地栈运行时实测 + 容器异常栈)。
|
||||
> 摘要:微信登录无真实 `code2session`(仅 Mock);资料/择偶条件**保存即失败**(409/500);
|
||||
> 照片直传后**不落库**、不可见;推荐列表**恒空**(评分函数为桩,恒 50 < 阈值 60)。
|
||||
> 以上均逃过 757 后端测试 + 65 E2E + 22 UI 守卫(测试盲区)。**修复并复测前不得按本清单放行。**
|
||||
> ⛔ **2026-09-23 走查结论:本清单第 2、5 项仍为硬阻塞,当前不具备上线条件。**
|
||||
> 详见 `docs/UAT-WALKTHROUGH-2026-09-23.md`(源码证据 + 本地栈运行时实测 + 容器异常栈;修复进展见该报告第八节)。
|
||||
> **仍阻塞**:① 微信登录无真实 `code2session`(全库仅 Mock Provider);② 照片直传后**不落库**、不可见。
|
||||
>
|
||||
> **已同日闭环(commit `44f75ac`,CI run `35827369458` 7/7 绿)**:
|
||||
> ③ 推荐列表**恒空**(`calculateScore` 为桩恒 50 < 阈值 60)→ 新增 `MatchScoringService` 真实评分;
|
||||
> ④ 资料 / 择偶条件**保存即失败**(409/500)→ 改 upsert + 由实名派生 NOT NULL 字段;
|
||||
> ⑤ 遗留端点 `interests/confirm` 可单方直建 Match → 改走阶段二同意链路(INV-014/015)。
|
||||
> 走查另发现跨端字段名 / 取值契约不符(4 类取值违反 DB CHECK 直接 500)→ 已随同修复。
|
||||
>
|
||||
> 上述缺陷此前**均逃过** 757 后端测试 + 65 E2E + 22 UI 守卫(测试盲区);现已补行为型用例 + 负向注入自证。
|
||||
> **第 2、5 项修复并复测前不得按本清单放行。**
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user