{ "id": "oa-email-code-login", "name": "oa-email-code-login", "title": "邮箱验证码登录", "description": "新增邮箱验证码登录:独立登录验证码模型和接口,复用现有 SMTP 邮件服务、会话签发与审计;前端登录页增加密码登录/邮箱验证码切换,并按 frontend-design 做认证页视觉升级。", "status": "in_progress", "dev_type": null, "scope": "server+client/auth-email-code-login", "package": null, "priority": "P2", "creator": "shunli", "assignee": "shunli", "createdAt": "2026-05-26", "completedAt": null, "branch": null, "base_branch": "main", "worktree_path": null, "commit": null, "pr_url": null, "subtasks": [], "children": [], "parent": null, "relatedFiles": [ "server/prisma/schema.prisma", "server/src/config.js", "server/src/routes/auth.js", "server/tests/unit/routes/auth.login.test.js", "client/src/api/auth.ts", "client/src/api/errorMessages.ts", "client/src/auth/AuthContext.tsx", "client/src/auth/authService.ts", "client/src/components/auth/AuthPanel.tsx", "client/src/layouts/AuthLayout.tsx", "client/src/pages/LoginPage.tsx", "client/tests/e2e/login-portal-ux.spec.ts" ], "notes": "", "meta": {} }