架构决策记录(ADR)
每份 ADR 记一个架构决策:背景、选了什么、为什么、放弃了什么。被后来的 ADR 修订或取代时,在开头的「状态」里注明。
最初的方案见 方案汇报。
| 编号 | 决策 |
|---|---|
| 0001 | 技术栈与分层 |
| 0002 | LLM 调用方式与语音链路放置 |
| 0003 | 拆成三个仓库、存储改 MySQL、STT 首期走 Azure |
| 0004 | LLM 用 Gemini 3.8 Flash,CLIProxy 主通道 + Vercel AI Gateway 兜底 |
| 0005 | 大模型调用全部放到用户设备上 |
| 0006 | 服务端只做中转——去掉登录,历史记录放到用户设备上 |
| 0007 | 端到端加密——服务端只转发密文 |
| 0008 | 匿名账号 + 设备配对,去掉共享口令 |
| 0009 | 先单实例上线,有压力再引入 Redis 做多实例 |
| 0010 | 用推送叫醒手机接来电 |