归档登录前置条件任务:已完成范围收口,后续阶段取消(09-07-e2e-auth-preconditions)

- 已完成:立项与认证状态合同、阶段 0 取证(用户独立复核批准,AC1)、在线对照
- 阶段 1 迁移、回归、矩阵验证与独立复核未获批未执行,按取消记录,AC2–AC6 不补勾
- 环境启动合同与登录后线上冒烟由发布门禁任务跟进

Co-Authored-By: Claude Opus 5.5 <[email protected]>
这个提交包含在:
2026-10-11 10:47:32 +08:00
共同撰写人 Claude Opus 5.5
父节点 377bda322e
当前提交 314274b5a9
共修改 6 个文件,包含 15 行新增和 2 行删除
@@ -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。
@@ -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,不以修复全部浏览器红项或启用发布门禁作为完成条件。
@@ -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,