startup-plan/README.md
2026-05-15 17:29:57 +08:00

169 lines
8.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 知习 ZhiXi 文档中心
> 所有技术设计和项目规划文档的总索引。
---
## 目录结构
```
├── 技术设计/ 系统怎么建(按项目分文件夹)
├── 开发计划/ 先做什么后做什么(按项目分文件夹)
├── 长期规划/ 为什么做、给谁做
├── 凭据配置/ 服务器密码和密钥(已 gitignore
└── 图片资源/ 产品图片
```
### 状态标识说明
| 前缀 | 含义 | 适用场景 |
|------|------|----------|
| `[已完成]` | 设计已落实到代码,功能可运行 | 技术设计文档 |
| `[进行中]` | 部分实现/持续更新中 | 技术设计 + 开发计划 |
| `[设计中]` | 纯设计文档,尚未开始实现 | 技术设计文档 |
| `[参考]` | 静态参考文档,内容不再变动 | 需求基线等 |
| `[快照]` | 一次性审计快照,记录某个时间点的状态 | 差距分析等 |
---
## 技术设计
### api-server后端
| 文档 | 说明 |
|------|------|
| [进行中-架构总览](技术设计/api-server/[进行中]-架构总览.md) | 模块化单体架构、技术栈、目录结构、14个业务模块、API路由规划、数据模型模块骨架存在队列/AI异步未完成 |
| [进行中-Redis缓存设计](技术设计/api-server/[进行中]-Redis缓存设计.md) | 缓存/队列/限流设计Redis 已连接BullMQ 队列待替换内存队列 |
| [设计中-AI架构设计](技术设计/api-server/[设计中]-AI架构设计.md) | AI Provider 抽象、四层模型策略、Agent 演进路线 V0-V3 |
#### 已完成
| 文档 | 说明 |
|------|------|
| [数据库设计](技术设计/api-server/已完成/[已完成]-数据库设计.md) | 27 张表完整设计Prisma schema 已落地MySQL 运行中 |
| [安全规范](技术设计/api-server/已完成/[已完成]-安全规范.md) | 安全基线Helmet、CORS、JWT Guard、参数校验、限流、Swagger保护 |
| [登录流程-总览](技术设计/api-server/已完成/[已完成]-登录流程/总览.md) | 登录系统整体设计前后端职责、Token 策略、5 个 API 接口规划 |
| [登录流程-Apple登录集成](技术设计/api-server/已完成/[已完成]-登录流程/Apple登录集成.md) | Sign in with Apple 后端实现jose 验签、JWKS、字段信任模型 |
| [登录流程-后端接口](技术设计/api-server/已完成/[已完成]-登录流程/后端接口.md) | dev-login / refresh / logout / /users/me 四个接口的详细实现 |
| [登录流程-数据库设计](技术设计/api-server/已完成/[已完成]-登录流程/数据库设计.md) | users / auth_accounts / refresh_tokens 三表 Prisma Schema |
### ios-projectsiOS 客户端)
| 文档 | 说明 |
|------|------|
| [进行中-架构设计](技术设计/ios-projects/[进行中]-架构设计.md) | 当前项目文件结构、导航架构、与计划架构的差异表28项未实现UI 层完成但无 MVVM |
| [设计中-登录集成](技术设计/ios-projects/[设计中]-登录集成.md) | iOS 端登录设计AuthService、Keychain 存储、Token 自动刷新、401 重试,均未实现 |
| [样式规范](技术设计/ios-projects/已完成/[已完成]-样式规范.md) | 完整设计系统颜色、渐变、圆角、间距、字体、29 个共享组件、页面模板 |
| [页面规划](技术设计/ios-projects/已完成/[已完成]-页面规划.md) | 22 个页面完整清单UI 层全部实现Onboarding 5页 + 主Tab 5页 + 子页12页 |
### web-projects官网
| 文档 | 说明 |
|------|------|
| [设计中-设计文档](技术设计/web-projects/[设计中]-设计文档.md) | 官网视觉设计系统:"Luminous Clarity" 玻璃拟态浅色主题 |
### miniapp-projects微信小程序
> 暂无文档,预留目录。
### harmonyos-projects鸿蒙
> 暂无文档,预留目录。
### admin-projects后台管理
> 暂无文档,预留目录。
### android-projects / webApp-projects
> 暂无文档,预留目录。
---
## 开发计划
### 跨项目
| 文档 | 说明 |
|------|------|
| [进行中-阶段路线图](开发计划/[进行中]-阶段路线图.md) | 产品 9 阶段整体路线。阶段0官网部分已完成阶段1方向选择进行中 |
| [进行中-潜在问题清单](开发计划/[进行中]-潜在问题清单.md) | 代码和策略中已发现问题,按🔴严重/🟠高危/🟡中危分级持续更新最新2026-05-15 |
### api-server
| 文档 | 说明 |
|------|------|
| [进行中-后端开发优先级](开发计划/api-server/[进行中]-后端开发优先级.md) | 51 模块 14 层级总表 + 8 阶段开发路线 + 每个模块接口/表结构/流程详案 |
### ios-projects
| 文档 | 说明 |
|------|------|
| [参考-功能需求清单](开发计划/ios-projects/[参考]-功能需求清单.md) | 从 v0.1 创业计划提取的 iOS 功能需求基线 |
| [进行中-缺失项与待补全方向](开发计划/ios-projects/[进行中]-缺失项与待补全方向.md) | iOS 架构/页面/功能/设计缺失项梳理,含 P0/P1/P2 优先级 |
| [差距分析](开发计划/ios-projects/已完成/[已完成]-差距分析.md) | 两轮审计快照合并:现有资源盘点 + P0 任务分解 |
### web-projects / android-projects / webApp-projects
> 暂无开发计划文档,预留目录。
---
## 长期规划
### 产品方向
| 文档 | 说明 |
|------|------|
| [进行中-个人开发者创业计划](长期规划/[进行中]-个人开发者创业计划.md) | 整体创业策略Apple-first、验证优先级、长期架构 |
| [参考-产品与用户模块](长期规划/[参考]-产品与用户模块.md) | 产品定位、目标用户、核心价值主张 |
| [参考-产品方向深度评估](长期规划/[参考]-产品方向深度评估.md) | 知识库方向选择评估维度和候选方案 |
| [参考-技术与交付模块](长期规划/[参考]-技术与交付模块.md) | 技术选型决策、开发流程、交付标准 |
### 商业化
| 文档 | 说明 |
|------|------|
| [进行中-商业化与支付模块](长期规划/[进行中]-商业化与支付模块.md) | 订阅定价、Apple IAP、会员权益体系 |
### 营销与增长
| 文档 | 说明 |
|------|------|
| [进行中-营销与增长模块](长期规划/营销与增长/[进行中]-营销与增长模块.md) | 营销策略总纲 |
| [参考-营销冷启动调研方案](长期规划/营销与增长/[参考]-营销冷启动调研方案.md) | 冷启动阶段获客调研方案 |
| [参考-冷启动与增长深度调研](长期规划/营销与增长/[参考]-冷启动与增长深度调研.md) | 增长策略深度调研 |
### 运营与客服
| 文档 | 说明 |
|------|------|
| [进行中-运营与客服模块](长期规划/运营与客服/[进行中]-运营与客服模块.md) | 运营策略总纲 |
| [参考-客服设计详案](长期规划/运营与客服/[参考]-客服设计详案.md) | 客服流程和工单系统设计 |
### 合规与数据
| 文档 | 说明 |
|------|------|
| [设计中-数据反馈与迭代模块](长期规划/[设计中]-数据反馈与迭代模块.md) | 数据埋点、用户反馈收集、迭代流程 |
| [设计中-合规与公司化模块](长期规划/[设计中]-合规与公司化模块.md) | 公司注册、ICP备案、隐私合规、Apple审核要求 |
---
## 快速定位
| 我想知道... | 看这个 |
|-------------|--------|
| 后端整体怎么设计? | [技术设计/api-server/架构总览](技术设计/api-server/[进行中]-架构总览.md) |
| 数据库有哪些表? | [技术设计/api-server/数据库设计](技术设计/api-server/已完成/[已完成]-数据库设计.md) |
| 登录怎么做? | [技术设计/api-server/登录流程/总览](技术设计/api-server/已完成/[已完成]-登录流程/总览.md) |
| iOS App 架构? | [技术设计/ios-projects/架构设计](技术设计/ios-projects/[进行中]-架构设计.md) |
| 接下来做什么? | [开发计划/阶段路线图](开发计划/[进行中]-阶段路线图.md) |
| 后端先开发哪些? | [开发计划/api-server/后端开发优先级](开发计划/api-server/[进行中]-后端开发优先级.md) |
| iOS 还差什么? | [开发计划/ios-projects/缺失项与待补全方向](开发计划/ios-projects/[进行中]-缺失项与待补全方向.md) |
| 有哪些已知问题? | [开发计划/潜在问题清单](开发计划/[进行中]-潜在问题清单.md) |
| 产品方向怎么定的? | [长期规划/产品方向深度评估](长期规划/[参考]-产品方向深度评估.md) |
| 怎么收费? | [长期规划/商业化与支付模块](长期规划/[进行中]-商业化与支付模块.md) |
| 怎么获客? | [长期规划/营销与增长/营销冷启动调研方案](长期规划/营销与增长/[参考]-营销冷启动调研方案.md) |
| 服务器密码、SSH密钥 | [凭据配置/服务器凭据](凭据配置/服务器凭据.md) |