chore: 初始化仓库结构

- 建立 monorepo 结构:app/ + server/ + docs/
- 纳入全部需求/架构/开发计划文档
- 新增 docs/PROGRESS.md 功能状态总览
- 新增 docs/decisions/ ADR 决策记录(001-004)
- 新增根目录 README.md 含 AI 阅读指引
- 新增 .gitignore

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-24 16:39:16 +08:00
co-authored by Claude Sonnet 4.6
commit a1561c7d43
17 changed files with 1093 additions and 0 deletions
@@ -0,0 +1,128 @@
# 🚀 开发计划 — MVP 范围与迭代路线图
> 来源:[Notion 原始文档](https://www.notion.so/36a401dc38a681c78158fa7cb91f2840)
## MVP 范围(当前阶段)
### 包含功能
- 目标树管理(增删改、层级展示、内联编辑)
- 每日 1-10 分复盘 + 文字反思
- AI 教练自动点评(基于目标树 + 历史复盘)
- AI 对话教练(随时提问)
- 历史复盘列表 + 评分趋势图
- Artifact Storage 持久化
### 不包含
- 账号体系(MVP 阶段免登录;Phase 4+ 作为可选功能引入)
- 目标提醒通知
- 导出分享
---
## 迭代路线图
### Phase 0 — MVP(已完成 ✅)
| 功能 | 状态 |
|------|------|
| 目标树增删改查 | ✅ 已完成 |
| 5 层级树形结构 | ✅ 已完成 |
| 每日 1-10 分评分环 | ✅ 已完成 |
| AI 复盘点评 | ✅ 已完成 |
| AI 对话教练 | ✅ 已完成 |
| 历史复盘 + 柱状图 | ✅ 已完成 |
| Artifact Storage 持久化 | ✅ 已完成 |
| 金色深色视觉风格 | ✅ 已完成 |
### Phase 1 — 提升体验
| 功能 | 状态 | 优先级 |
|------|------|-------|
| **每周复盘模块**(本周趋势 + 总结 + AI 周报建议) | 待开发 | P1 |
| 目标完成度 checkbox | 待开发 | P1 |
| 目标提要展示(hover) | 待开发 | P1 |
| 每周目标自动归档 | 待开发 | P1 |
| AI 主动提示(连续漏记 2 天 / 连续低分) | 待开发 | P1 |
### Phase 2 — PWA 验证(跨平台第一步)
> 策略:先以 PWA 形式让用户在手机上使用,验证产品市场价值,再决定是否投入原生打包。
| 功能 | 状态 | 优先级 |
|------|------|-------|
| 手机端响应式布局优化 | 待开发 | P2 |
| PWA manifest(可添加到主屏幕) | 待开发 | P2 |
| Service Worker 离线缓存 | 待开发 | P2 |
| **初始化模版**(通用模版 + 6 类人生方向模版) | 待开发 | P2 |
| 目标树导出图片 | 待开发 | P2 |
| 目标完成年度总结 | 待开发 | P2 |
**验证指标:** 用户留存率、复盘频率、AI 功能使用率 — 达标后进入 Phase 3。
### Phase 3 — Capacitor 原生打包(市场验证通过后)
> 触发条件:Phase 2 验证产品有市场价值。替换 Artifact Storage API → SQLite,引入 Vite 构建工具。
| 功能 | 状态 | 优先级 |
|------|------|-------|
| 引入 Vite 构建工具 | 待开发 | P3 |
| 存储迁移(localStorage → SQLite) | 待开发 | P3 |
| Capacitor 接入 + Android APK 打包 | 待开发 | P3 |
| iOS IPA 打包(需 Mac + 开发者账号) | 待开发 | P3 |
| 上架 Google Play / App Store | 待开发 | P3 |
### Phase 4 — 账号体系 + 云同步(功能稳定后)
> 触发条件:核心功能稳定、有稳定用户基础后引入。账号是后续会员收费的前置条件。
| 功能 | 状态 | 优先级 |
|------|------|-------|
| 用户注册 / 登录(邮箱 或 Google/Apple 一键登录) | 待开发 | P4 |
| 服务端数据存储与云同步 | 待开发 | P4 |
| 游客数据迁移到账号(首次登录合并) | 待开发 | P4 |
| AI 调用迁移至服务端(保护 API Key) | 待开发 | P4 |
| 多设备数据同步 | 待开发 | P4 |
### Phase 5 — 会员收费
> 触发条件:有登录用户基础,账号体系稳定后启动。
| 功能 | 状态 | 优先级 |
|------|------|-------|
| 免费 / 付费功能分层设计 | 待开发 | P5 |
| 会员订阅(月付 / 年付) | 待开发 | P5 |
| 付费功能(更多 AI 对话次数、高级分析报告、**精品行业模版库**) | 待开发 | P5 |
| 支付接入(支付宝 / 微信支付 / Stripe) | 待开发 | P5 |
### Phase 6 — 社交 / 高级
| 功能 | 状态 | 优先级 |
|------|------|-------|
| 目标拖拽排序 | 待开发 | P6 |
| 目标分享卡片 | 待开发 | P6 |
| 多用户 / 好友查看 | 待开发 | P6 |
---
## 里程碑
| 时间 | 里程碑 |
|------|-------|
| 2026-05-24 | MVP 完成,包含目标树 + 复盘 + AI 教练 |
| Phase 1 | 完善体验:checkbox、主动提示、目标孵化 |
| Phase 2 | PWA 上线,验证市场需求与用户留存 |
| Phase 3 | 市场验证通过,Capacitor 打包 APK,上架应用商店 |
| Phase 4 | 引入账号体系 + 云同步,沉淀用户数据,为收费做准备 |
| Phase 5 | 开启会员订阅,功能分层,接入支付 |
| Phase 6 | 社交分享功能 |
---
## 当前已交付 Artifact
- 文件:`life-goals.jsx`
- 框架:React JSX
- 存储:Artifact Storage API + localStorage 双备份
- AI:Anthropic claude-sonnet-4-20250514