文件
hyb-oa/.trellis/tasks/08-08-production-authenticated-readiness/task.json
T
wangsli af1b777027
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
记录(08-08-production-authenticated-readiness): 暂停失配凭据登录验收
2026-08-08 23:08:10 +08:00

37 行
1.8 KiB
JSON

{
"id": "production-authenticated-readiness",
"name": "production-authenticated-readiness",
"title": "生产登录态只读验收",
"description": "诊断生产管理员与员工验收凭据 401 的原因,在不修改账号、权限或业务数据的前提下恢复最小登录态只读验收;登录前先查锁定/失败计数和 identifier 登录语义,合同终止只验证到初始禁用按钮,并在验收前后复核回滚窗口。",
"status": "in_progress",
"dev_type": null,
"scope": "production-auth-diagnosis-and-authenticated-readonly-acceptance",
"package": null,
"priority": "P1",
"creator": "shunli",
"assignee": "shunli",
"createdAt": "2026-08-08",
"completedAt": null,
"branch": null,
"base_branch": "main",
"worktree_path": null,
"commit": null,
"pr_url": null,
"subtasks": [],
"children": [],
"parent": null,
"relatedFiles": [
"server/src/routes/auth.js",
"server/src/scripts/repair-oa-only-smoke-accounts.js",
"server/prisma/schema.prisma",
"server/src/routes/contractsRegistry.js",
"client/src/pages/ContractRegistryWorkspacePage.tsx",
"client/tests/e2e/live-smoke.spec.ts",
"scripts/qa/run-live-smoke-readiness.sh",
"deploy/trialrun/production-preflight-remote.sh",
".trellis/spec/hyb-oa/deployment-trialrun.md"
],
"notes": "生产只读基线通过:公网产品 SHA 匹配已部署候选,65 条 migration applied、pending=none,PRE/POST 均 rollbackWindow=OPEN、terminatedRows=0。管理员与员工仓库外 identifier 在 BEGIN READ ONLY 诊断中均 matchedBy=none,不符合现行 email/phone 登录合同;账号属性记 N/A,登录 attempts=0、terminate POST=0、生产写入=0。只读 reviewer 最终 PASS。登录态 UI 验收保持 PAUSED,等待账号持有人合法恢复新鲜仓库外凭据;不得修改生产账号推进。",
"meta": {}
}