feat(ECR-013B): AccountLifecycle Closed;启用 Loop 连续执行

UserStatus 迁移、DeviceAuth 拒绝非 active、admin-h5 CTA;
Reviewer Closed。Human 授权 LOOP_AUTHORIZATION(免逐闸确认)。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jackyu66git
2026-08-07 17:47:18 +08:00
co-authored by Cursor
parent f75b42397f
commit e25cd94b0c
33 changed files with 799 additions and 56 deletions
@@ -0,0 +1,20 @@
# HANDOFF — ECR-013B Engineer → Reviewer
## Done
- Migration `000016``account_state_transitions` + `admin.users.status.write` 种子
- Admin API`POST /users/:id/status` · `GET .../status-transitions`
- DeviceAuth / Bearer:非 `active`**401**code 40113
- Auth OpenLogin 拒绝非 active 账户发 session
- admin-h5 用户详情:状态 CTA + 迁移列表(权限门控)
- Integration `TestAccountLifecycle` 映射 AC-F/S/P/O
- `docs/TEST_REPORT/ECR-013B.md`
## Evidence
`docs/TEST_REPORT/ECR-013B.md` · Spec `ops-account-lifecycle.md`
## Ask
Reviewer 勾选 `docs/CODE_REVIEW/ECR-013B.md`Approve 后 Closed。
勿自动开下一 ECR。