收口(08-08-production-authenticated-readiness): 明确零合同验收边界

这个提交包含在:
2026-08-23 14:57:19 +08:00
父节点 e2d7e9d76a
当前提交 f37a6000ca
共修改 3 个文件,包含 15 行新增和 2 行删除
@@ -1,6 +1,6 @@
# 生产登录态只读验收:执行计划与证据
> 当前状态:IN PROGRESS / AUTH ROLES PASS / CONTRACT UI PAUSED。管理员与员工认证均已通过,员工合同管理权限负向已在生产登录态验证;合同 UI 仍因生产零合同等待事件触发补验。
> 收口状态:AUTH ROLES PASS / EMPLOYEE NEGATIVE PASS / CONTRACT UI PAUSED。管理员与员工认证均已通过,员工合同管理权限负向已在生产登录态验证;合同 UI 因生产零合同转为事件触发的独立只读补验,不阻塞本任务生命周期归档。
## 1. 规划确认
@@ -126,3 +126,9 @@
## 6. 当前结论
生产只读基线与账号诊断已执行,独立任务 `08-09-production-admin-break-glass-reset` 与 `08-10-production-employee-smoke-break-glass-reset` 分别恢复管理员和专用 employee smoke 的认证。管理员与员工本轮均只登录一次、HTTP 200、零 retry;员工登录态下合同列表可读但新增入口不可见,直达新增路由为 403,合同及全部非认证 mutation 均为 0,负向权限验证 PASS。生产合同总数仍为 0,无法验证详情、终止入口初始禁用、归档锁定或已终止标签,未制造样本;一旦出现首条记录即触发只读补验。员工负向 PRE/POST 后,本任务累计十一次有效窗口快照全部 OPEN/0。当前结论为两类认证与员工负向通过、合同 UI 因无数据 `PAUSED`;仍不得告知用户可以测试合同终止功能。
## 7. 生命周期收口
- 2026-08-23 按用户确认的总体收口顺序关闭本任务。适用的认证、员工权限负向、版本/迁移、mutation 计数和回滚窗口证据均已完成。
- Phase D 中依赖合同样本的四项保持未勾选,准确表示生产零合同导致的 `PARTIAL/PAUSED`,不补造日期、截图、合同或终止证据。
- 下一次只读验收由“生产出现首条真实合同记录”触发并新建 Trellis task;本任务归档不授权终止、归档、编辑、创建合同,也不授权账号或权限写入。
@@ -84,6 +84,13 @@
- [x] AC8:邮件能力与 break-glass 建议审查、浏览器验收收口审查的 findings 均已按证据边界修订,最终只读复查为 `PASS`;task validate、process contract、governance、sensitive scan、docs registry audit 与 diff check 已复跑,docs audit 仅保留既有 22 个未注册文件 warning。
- [x] AC9:结论明确为产品已部署、生产基线健康,管理员认证与员工登录态权限负向均通过;合同 UI 因生产零记录仍 `PAUSED`,当前不得告知用户可以测试合同终止功能。
## Lifecycle Closeout
- 本任务于 2026-08-23 按“已完成适用验收、保留无样本分支暂停”的口径收口:管理员与专用 employee smoke 账号均使用合法恢复后的仓库外凭据完成唯一一次登录,HTTP 200、零 retry;员工合同管理权限负向验证通过。
- 生产合同总数为 0,AC5 以及 archived/terminated 样本相关 UI 断言没有可用业务样本,继续保持未勾选 `PAUSED`。归档只表示本任务生命周期关闭,不表示合同详情、终止面板、归档锁定或已终止标签已通过生产验收。
- 本任务累计十一次有效 rollback window 快照均为 `OPEN/0`;terminate POST、合同 mutation 和全部非认证 mutation 均为 0,未创建测试合同、未修改账号、权限或业务数据。
- 后续仅在生产出现首条真实 `contract_registry` 记录时新建只读补验任务;先核对样本状态与窗口,再验证该样本适用的只读 UI。记录出现不构成合同终止或任何业务写入授权。
## Out of Scope
- 修改、重置或轮换生产密码;解锁账号;清零失败计数;激活/恢复员工;修改邮箱、手机号、员工编号、角色或权限。
@@ -31,6 +31,6 @@
"deploy/trialrun/production-preflight-remote.sh",
".trellis/spec/hyb-oa/deployment-trialrun.md"
],
"notes": "生产基线健康;管理员凭据已由 08-09 break-glass 恢复且唯一一次登录通过。生产合同总数为 0,合同 UI 与终止入口无法只读验证。员工负向目标已由 5 个候选只读收敛为唯一 1 个,并确认是专用 OA-only smoke 账号,但缺少已确认有效凭据,employee attempts=0;九次 rollback window 均 OPEN/0,terminate POST 与合同 mutation 均为 0。",
"notes": "管理员与专用 employee smoke 凭据已分别由独立 break-glass 任务合法恢复,两个角色均唯一一次登录成功、零 retry;员工合同管理权限负向通过。生产合同总数为 0,详情、终止面板、archived/terminated UI 保持 PAUSED,未来出现首条真实合同时新建只读补验任务。累计十一次 rollback window 均 OPEN/0,terminate POST、合同 mutation 与非认证 mutation 均为 0。",
"meta": {}
}