diff --git a/.trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/check.jsonl b/.trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/check.jsonl similarity index 100% rename from .trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/check.jsonl rename to .trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/check.jsonl diff --git a/.trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/design.md b/.trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/design.md similarity index 100% rename from .trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/design.md rename to .trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/design.md diff --git a/.trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/implement.jsonl b/.trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/implement.jsonl similarity index 100% rename from .trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/implement.jsonl rename to .trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/implement.jsonl diff --git a/.trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/prd.md b/.trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/prd.md similarity index 100% rename from .trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/prd.md rename to .trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/prd.md diff --git a/.trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/task.json b/.trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/task.json similarity index 96% rename from .trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/task.json rename to .trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/task.json index f5d4e631..7abe4ca8 100644 --- a/.trellis/tasks/07-17-auth-challenge-trusted-proxy-hardening/task.json +++ b/.trellis/tasks/archive/2026-07/07-17-auth-challenge-trusted-proxy-hardening/task.json @@ -3,7 +3,7 @@ "name": "auth-challenge-trusted-proxy-hardening", "title": "认证验证码与可信代理安全收口", "description": "修复密码重置多码并存、弱随机、账号级失败锁缺失、验证码并发重复消费及可信代理/IP 限流绕过,并同步收口邮箱验证码共用安全边界。", - "status": "in_progress", + "status": "completed", "dev_type": null, "scope": "security/auth-challenge-trusted-proxy", "package": "server", @@ -11,7 +11,7 @@ "creator": "shunli", "assignee": "shunli", "createdAt": "2026-07-17", - "completedAt": null, + "completedAt": "2026-07-17", "branch": null, "base_branch": "main", "worktree_path": null, @@ -34,4 +34,4 @@ ], "notes": "用户于 2026-07-17 批准 P0 设计。实现、只读复核、完整本地门禁和隔离 PostgreSQL 并发验证已通过;临时库与容器已删除。未授权也未执行公网配置、部署、现有/生产数据写入或生产迁移;当前仅待用户确认独立提交。", "meta": {} -} +} \ No newline at end of file