Files
life_goals/docs/decisions/003-本地优先免登录.md
T
adminandClaude Sonnet 4.6 a1561c7d43 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>
2026-05-24 16:39:16 +08:00

34 lines
1.1 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.
# ADR-003 本地优先存储,账号为可选功能
**状态:** 已采纳 ✅
**日期:** 2026-05-24
---
## 背景
App 需要数据持久化,需要决定是否强制登录,以及何时引入账号体系。
## 决策
采用三阶段演进:
| 阶段 | 登录 | 存储 |
|------|------|------|
| 开发调试期(当前) | 免登录 | 本地 |
| 用户增长期(Phase 2-3) | 可选注册 | 本地(默认)/ 服务端(登录后) |
| 商业化期(Phase 4+) | 登录必要 | 服务端 |
## 原因
- **降低启动门槛**:打开即用,无需注册,用户转化率更高
- **先验证价值**:让用户先体验到产品价值,再引导注册,信任成本低
- **账号是收费前置**:Phase 5 会员收费需要账号体系,Phase 4 作为前置建设
- **参考案例**:Obsidian、Bear 等 Local-First 应用均采用此模式
## 影响
- 游客首次登录时需处理本地数据迁移(按时间戳合并为推荐策略)
- 引入后端时,Anthropic API 调用需同步迁移至服务端(保护 API Key)
- 换设备 / 清缓存会丢失游客数据,这是已知限制,通过引导注册解决