归档登录前置条件任务:已完成范围收口,后续阶段取消(09-07-e2e-auth-preconditions)
- 已完成:立项与认证状态合同、阶段 0 取证(用户独立复核批准,AC1)、在线对照 - 阶段 1 迁移、回归、矩阵验证与独立复核未获批未执行,按取消记录,AC2–AC6 不补勾 - 环境启动合同与登录后线上冒烟由发布门禁任务跟进 Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
+1
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
## 当前状态
|
## 当前状态
|
||||||
|
|
||||||
|
- 2026-10-11:已完成范围收口,后续阶段取消(未获批、未执行,不计通过);详见 prd 顶部收口记录。登录后线上冒烟与环境合同由发布门禁任务跟进。以下为历史状态。
|
||||||
- in_progress / inline。创建轮使用 task.py create --no-start;用户随后明确批准阶段 0,已 task start 切换到本任务,不授予阶段 1 批量修改权限。
|
- in_progress / inline。创建轮使用 task.py create --no-start;用户随后明确批准阶段 0,已 task start 切换到本任务,不授予阶段 1 批量修改权限。
|
||||||
- 门禁任务获准 21 文件逐字节未动;HEAD=66f25b1,本地 origin/main=492920c。新任务独立、非子任务,未转移合同阶段 B 的业务验收责任。
|
- 门禁任务获准 21 文件逐字节未动;HEAD=66f25b1,本地 origin/main=492920c。新任务独立、非子任务,未转移合同阶段 B 的业务验收责任。
|
||||||
- 创建轮只读已有 single trace;随后在阶段 0 授权内实际执行一次原合同用例的观测实验,结果 timedOut,未改真实源码。新现场条件与旧 trace 严格分开,见 design.md §1/§3.1。
|
- 创建轮只读已有 single trace;随后在阶段 0 授权内实际执行一次原合同用例的观测实验,结果 timedOut,未改真实源码。新现场条件与旧 trace 严格分开,见 design.md §1/§3.1。
|
||||||
+12
@@ -1,5 +1,17 @@
|
|||||||
# E2E 认证前置统一
|
# E2E 认证前置统一
|
||||||
|
|
||||||
|
## 2026-10-11 收口记录(已完成范围收口,后续阶段取消;待归档批准)
|
||||||
|
|
||||||
|
**已完成的范围**(任务记录提交 `096576d8`,证据在 `artifacts/qa-flow/e2e-auth-preconditions/`):
|
||||||
|
- 立项与认证状态合同、范围边界:用户 2026-09-07 批准。
|
||||||
|
- 阶段 0:一次本地定向启动条件取证(单条原合同用例、1 worker、零重试、trace=on,结果 timedOut,未改源码)及静态盘点;用户已独立复核批准,对应 AC1。证据 `phase0-20260907-01/02/03`。
|
||||||
|
- 在线对照:一次相同原用例,确认原生 `navigator.onLine=true`,认证前置断言通过、下游“更多”超时,不记为整条通过;`online-20260907-01/closeout-receipt.json` valid=true。用户认可该结果并撤回默认迁移。
|
||||||
|
|
||||||
|
**取消的后续阶段**:阶段 1 的 31+2 文件迁移、状态合同回归、固定矩阵验证、剩余失败归类及独立复核,均从未获批、未执行,按“取消”记录,不补记为验收通过。AC2–AC6 保持未勾选;207 原浏览器清单撤销决策资格的结论不变,原件保留,不倒写为逐条已证明假失败。
|
||||||
|
|
||||||
|
**转由其他任务跟进,不随本任务关闭**:环境启动合同沿 `09-06-release-gate-integrity` 的 R2/R6 与设计 §10;登录后的线上冒烟由发布门禁任务的发布后公网必跑项跟进(凭据准备另见公司借款任务后续第 6 项)。场景 8、经理权限缺口与 R1 启用不在本任务范围,亦未因收口改变。
|
||||||
|
|
||||||
|
|
||||||
## Goal
|
## Goal
|
||||||
|
|
||||||
先确定合成浏览器验收的运行前提与认证起点,再决定修正环境合同还是认证夹具;不预设需要批量迁移 spec。覆盖登录、会话恢复和注销的真实边界,任务独立于 release-gate-integrity,不以修复全部浏览器红项或启用发布门禁作为完成条件。
|
先确定合成浏览器验收的运行前提与认证起点,再决定修正环境合同还是认证夹具;不预设需要批量迁移 spec。覆盖登录、会话恢复和注销的真实边界,任务独立于 release-gate-integrity,不以修复全部浏览器红项或启用发布门禁作为完成条件。
|
||||||
+2
-2
@@ -3,7 +3,7 @@
|
|||||||
"name": "e2e-auth-preconditions",
|
"name": "e2e-auth-preconditions",
|
||||||
"title": "E2E 认证前置统一",
|
"title": "E2E 认证前置统一",
|
||||||
"description": "阶段 0 及在线对照已获用户复核认可;31+2 迁移暂缓。207 原浏览器清单撤销决策资格且原件保留;环境合同规划归 release-gate-integrity R2/R6 与设计 §10,本任务保留取证,不实施或重跑。",
|
"description": "阶段 0 及在线对照已获用户复核认可;31+2 迁移暂缓。207 原浏览器清单撤销决策资格且原件保留;环境合同规划归 release-gate-integrity R2/R6 与设计 §10,本任务保留取证,不实施或重跑。",
|
||||||
"status": "in_progress",
|
"status": "completed",
|
||||||
"dispatch_mode": "inline",
|
"dispatch_mode": "inline",
|
||||||
"dev_type": "frontend",
|
"dev_type": "frontend",
|
||||||
"scope": null,
|
"scope": null,
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
"creator": "shunli",
|
"creator": "shunli",
|
||||||
"assignee": "shunli",
|
"assignee": "shunli",
|
||||||
"createdAt": "2026-09-07",
|
"createdAt": "2026-09-07",
|
||||||
"completedAt": null,
|
"completedAt": "2026-10-11",
|
||||||
"branch": "main",
|
"branch": "main",
|
||||||
"base_branch": "main",
|
"base_branch": "main",
|
||||||
"worktree_path": null,
|
"worktree_path": null,
|
||||||
在新工单中引用
屏蔽一个用户