MysticX App — 屏幕树
app/
├── _layout.tsx 根布局 — 身份验证路由、主题提供商、启动屏幕
├── modal.tsx 通用模态窗口
├── card-of-day.tsx 每日抽卡 — 获取积分与每日指引
│
├── (tabs)/ ═══ 主导航标签 ═══
│ ├── _layout.tsx 标签栏布局
│ ├── index.tsx 首页 — 核心问题输入、塔罗师选择、每日卡牌、最近占卜
│ ├── discover.tsx 发现 — 浏览牌阵、卡牌、塔罗师、卡牌皮肤
│ ├── journal.tsx 日志 — 占卜历史、日/周/年统计、心情追踪
│ └── profile.tsx 我的 — 账户等级、积分、订阅、当前塔罗师与皮肤
│
├── (auth)/ ═══ 身份验证 ═══
│ ├── _layout.tsx 验证流程布局
│ ├── sign-in.tsx 登录 — 邮箱和 Google 登录、团队快捷登录
│ ├── sign-up.tsx 注册 — 邮箱注册与邮件验证
│ └── forgot-password.tsx 忘记密码 — 邮箱重置请求
│
├── (onboarding)/ ═══ 新手引导 ═══
│ ├── _layout.tsx 引导流程布局
│ ├── welcome.tsx 欢迎 — 浮动卡牌动画介绍
│ ├── how-it-works.tsx 使用方法 — 三步指南(提问 → 牌阵 → 抽卡)
│ ├── features.tsx 功能展示 — 每日卡牌、AI 解读、皮肤、会员等级
│ └── get-started.tsx 开始使用 — 引导用户进入应用
│
├── reading/ ═══ 占卜流程 ═══
│ ├── _layout.tsx 占卜流程布局
│ ├── question.tsx 提问 — 输入塔罗问题(限 1000 字)
│ ├── spreads.tsx 牌阵选择 — 手动选择牌阵(跳过 AI 推荐)
│ ├── select-cards.tsx 选牌 — 旋转牌轮、点击抽卡
│ ├── streaming.tsx 流式解读 — 全屏 AI 响应与动画进度
│ ├── result.tsx 结果 — 卡牌解释、建议、洞察总结
│ ├── [id].tsx 占卜详情 — 历史占卜记录与卡牌摘要
│ └── chat.tsx 追问聊天 — 与塔罗师的流式 AI 对话
│
├── discover/ ═══ 发现子页面 ═══
│ ├── cards.tsx 全部卡牌 — 78 张塔罗卡牌网格浏览与搜索
│ ├── spreads.tsx 全部牌阵 — 可用牌阵画廊
│ ├── card/[id].tsx 卡牌详情 — 正位含义、逆位含义、关键词
│ └── spread/[slug].tsx 牌阵详情 — 布局图、位置说明、使用指南
│
├── market/ ═══ 市场(从发现和我的进入) ═══
│ ├── readers.tsx 塔罗师 — 浏览、试听音频、解锁/购买
│ └── skins.tsx 卡牌皮肤 — 浏览和激活装饰性卡牌外观
│
└── profile/ ═══ 个人与设置 ═══
├── edit.tsx 编辑资料 — 姓名、邮箱、头像上传
├── settings.tsx 设置 — 主题、语言、通知、登出
├── credits.tsx 积分 — 余额、购买积分包、消费记录
├── subscription.tsx 订阅 — 管理会员等级(免费/黄金/钻石)
├── memory.tsx AI 记忆 — 查看和删除 AI 记住的个人信息
└── delete-account.tsx 删除账户 — 选择原因与确认总计:32 个屏幕(不含 5 个布局文件)