Files
life-echo/docs/AGENT.md
2026-01-17 19:34:40 +08:00

250 lines
5.5 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.
# 《往事拾遗》MVPPRD 2.0
一定要使用 docs/color.png 的配色(不使用渐变),界面简洁,交互优雅
## 0. 设计原则
* **微信式聊天体验**:熟悉的交互,降低学习成本
* **多模态输入**:文字、语音、图片、表情
* **AI 引导对话**:提问、陪伴、引导,最终目的是完成回忆录
* **结果导向**:用户随时能看到"书在变厚"
---
## 1. 配色方案docs/color.png
```
#200028 - 深紫色(文字主色)
#8C8EA3 - 石板紫(次要文字、占位符)
#A177A6 - 中紫色(主题色、按钮、头部背景)
#CEB0DA - 薰衣草色(头像背景、高亮)
#DBBABA - 腮红色(用户头像)
#FAF7F8 - 奶油色(页面背景)
#FFFFFF - 白色(卡片、气泡)
```
**注意:不使用渐变色,使用纯色**
---
## 2. 信息架构
```text
[对话列表] chat-list.html <——主入口(默认首页)
├─ 对话列表(联系人)
├─ 底部导航栏
└─ 点击进入聊天详情
[聊天详情] chat.html <——全屏聊天(微信风格)
├─ 顶部:返回按钮 + 联系人名称
├─ 消息区域AI白色气泡/用户紫色气泡)
├─ 输入区域(文字/语音/表情/图片)
└─ 无底部导航(全屏沉浸)
[我的回忆录] demo.html > 回忆录tab <——阅读页(电子书体验)
├─ 目录(章节)
├─ 章节正文(排版优雅+插图)
└─ 导出 PDF / 分享链接(付费口)
[我的] demo.html > 我的tab <——个人主页
├─ 套餐与付费
├─ 数据与隐私
├─ 设置
└─ 帮助
```
---
## 3. 页面 1对话列表chat-list.html
### 3.1 页面目标
* 让用户 **一眼看到对话入口**
* 微信式联系人列表体验
* 显示最近消息预览
### 3.2 核心组件(从上到下)
**A. 顶部头部**
* 应用标题:`往事拾遗`
* 副标题:`用对话,留住珍贵的记忆`
* 背景色:中紫色 `#A177A6`
**B. 对话列表**
* 联系人头像(圆角方形,薰衣草色背景)
* 联系人名称:`回忆录助手`
* 最新消息预览(单行省略)
* 时间戳
**C. 小贴士卡片**
* 引导用户了解产品用途
**D. 底部导航栏**
* 对话(当前)
* 回忆录
* 我的
### 3.3 功能清单
* [x] 显示对话列表
* [x] 点击进入聊天详情
* [x] 底部导航切换页面
---
## 4. 页面 2聊天详情chat.html
### 4.1 页面目标
* **全屏沉浸式聊天**,无底部导航干扰
* **微信式交互**:熟悉的聊天体验
* **AI 主动引导**:提问、追问、陪伴
### 4.2 核心组件(从上到下)
**A. 顶部导航栏**
* 返回按钮(返回对话列表)
* 联系人名称:`回忆录助手`
* 在线状态
* 背景色:中紫色 `#A177A6`
**B. 消息区域**
* AI 消息:白色气泡,左侧显示,薰衣草色头像 `#CEB0DA`
* 用户消息:紫色气泡 `#A177A6`,右侧显示,腮红色头像 `#DBBABA`
* 时间戳(居中显示)
* 支持:文字、图片、语音消息
**C. 输入区域**
* 语音/键盘切换按钮
* 文字输入框 / 按住说话按钮
* 表情选择器
* 更多选项(照片、拍摄)
* 发送按钮(有文字时显示,中紫色背景)
**D. 扩展面板**
* 表情选择器:常用表情 32 个
* 更多选项:照片、拍摄
### 4.3 AI 对话逻辑
* 用户发送消息后AI 显示"正在输入..."
* AI 回复引导性问题,帮助用户回忆
* 示例回复:
- "这个故事真让人感动!能再详细说说当时的场景吗?"
- "那个时候您多大年纪?身边有哪些人陪着您?"
- "您有没有保留那个时候的照片或者物件?"
- "这段记忆很宝贵呢。后来这件事有什么后续吗?"
### 4.4 功能清单
* [x] 文字消息发送/接收
* [x] 语音消息(按住说话,上滑取消)
* [x] 图片消息
* [x] 表情输入
* [x] AI 自动回复(引导式提问)
* [x] 返回对话列表
---
## 5. 页面 3我的回忆录阅读电子书体验
### 5.1 页面目标
* 打开就是"书"的感觉:**优雅排版 + 章节清晰 + 可插图**
* 能让用户产生:**"真的成书了"** 的成就感
* 付费/导出在这里完成(不打扰阅读)
### 5.2 阅读体验
**A. 目录页(默认进入)**
* 书名 + 副标题
* 章节列表(带进度)
* "最近更新"提示
**B. 章节阅读页**
* 章节标题(大号)
* 段落排版:行距舒适、首行缩进
* 引用块:把金句提出来
* 插图展示
**C. 书内工具条**
* 目录
* 导出 PDF付费点
* 分享链接(付费点)
### 5.3 功能清单
* [x] 目录 + 章节阅读
* [x] 章节内容展示
* [x] 显示插图
* [x] 导出 PDF 入口
* [x] 生成分享链接入口
---
## 6. 页面 4我的个人主页
### 6.1 页面目标
* 放所有"非核心"功能:设置、付费、客服、隐私
* 不打扰聊天主路径
### 6.2 模块结构
**A. 账户卡片**
* 头像/昵称
* 当前套餐状态
**B. 套餐与付费**
* 升级套餐
* 我的订单
**C. 数据与隐私**
* 导出所有数据
**D. 设置**
* 语速
* 大字模式
* 夜间模式
* 每日提醒
**E. 帮助**
* 常见问题
* 反馈与客服
* 关于我们
---
## 7. MVP 版本范围
### 必做
* [] 对话列表页面
* [] 全屏聊天页面
* [] 文字/语音/图片/表情输入
* [] AI 自动回复
* [] 微信风格界面
* [ ] 真实 AI 对接
* [ ] 语音识别
* [ ] 图片上传到服务器
* [ ] 聊天记录持久化
* [ ] 回忆录自动生成,在线阅读
* [ ] 用户登录/注册
* [ ] 套餐购买