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
+10 -13
View File
@@ -1,21 +1,18 @@
id: TASK-013B-ECR013B
ecr: ECR-013B
title: AccountLifecycle Contract Definition
role: architect
status: contract
title: AccountLifecycle Closed
role: reviewer
status: closed
change_level: L2
parent: WAVE0-FROZEN
predecessor: ECR-013A
inputs:
- docs/WAVE0/
- .ai/domain/entity-catalog.md
- .ai/product/feature-spec/ops-account-lifecycle.md
- docs/HANDOFF/ECR-013B-engineer-to-reviewer.md
- docs/TEST_REPORT/ECR-013B.md
- docs/CODE_REVIEW/ECR-013B.md
outputs:
- docs/ECR/ECR-013B-account-lifecycle.md
- docs/BACKEND_DESIGN/BD-2026-013B-account-lifecycle.md
- docs/CONTRACT_DIFF/ECR-013B.yaml
- docs/HANDOFF/ECR-013B-architect-to-engineer.md
- CODE_REVIEW Approve → Closed
acceptance:
- L0-L4 filled
- No coding / no migration files
- soft-delete out of scope
- Spec AC-F/S/P/O mapped in TEST_REPORT
- No soft-delete / UGC / payment
- DeviceAuth rejects non-active