新增: 功能路线图 + 9份需求契约
- feature-roadmap.md: 现有能力盘点 + P1/P2/P3方向 + 竞品参考 - AI深度视差: 远程推理方案(服务端Depth-Anything + 客户端WebGL) - 自动升级模块文档: 设计规格/任务规划/决策记录 - 9份需求契约: 视频/颜色提取/时间段/番茄钟/播放列表/电池/网页/便签/监控
This commit is contained in:
51
docs/04-功能迭代/U-DESKTOP-2.番茄钟与倒计时/需求契约.md
Normal file
51
docs/04-功能迭代/U-DESKTOP-2.番茄钟与倒计时/需求契约.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# 番茄钟 + 自定义倒计时卡片 — 需求契约
|
||||
|
||||
> 创建时间:2026-05-28
|
||||
> 状态:需求已确认
|
||||
|
||||
## 目标
|
||||
|
||||
新增两种效率类卡片:番茄钟(25/5 循环倒计时)和自定义倒计时(用户设定目标日期)。
|
||||
|
||||
## 用户场景
|
||||
|
||||
### 番茄钟
|
||||
|
||||
1. 桌面显示番茄钟进度环,25 分钟工作倒计时
|
||||
2. 倒计时结束,进度环变色提示休息(5 分钟)
|
||||
3. 显示今日完成番茄数
|
||||
4. 设置页可开关番茄钟卡片
|
||||
|
||||
### 自定义倒计时
|
||||
|
||||
1. 用户在设置页添加倒计时事件(名称 + 日期)
|
||||
2. 桌面显示"距离 XX 还有 N 天"
|
||||
3. 支持多个倒计时事件
|
||||
4. 过期事件显示"已过去 N 天"或自动归档
|
||||
|
||||
## 验收标准
|
||||
|
||||
- [ ] 番茄钟:25 分钟工作 / 5 分钟休息自动循环
|
||||
- [ ] 番茄钟:进度环可视化
|
||||
- [ ] 番番钟:今日完成数显示
|
||||
- [ ] 倒计时:支持添加/删除事件
|
||||
- [ ] 倒计时:显示剩余天数
|
||||
- [ ] 数据持久化,重启后恢复
|
||||
|
||||
## 本次范围
|
||||
|
||||
- 番茄钟卡片(基础 25/5 循环)
|
||||
- 自定义倒计时卡片(多事件)
|
||||
|
||||
## 非目标
|
||||
|
||||
- 番茄钟声音提醒(仅视觉)
|
||||
- 番茄钟统计报表(日/周/月)
|
||||
- 倒计时精确到小时/分钟(只显示天数)
|
||||
|
||||
## 约束
|
||||
|
||||
- 复用现有卡片架构(Vue 组件 + Go 数据推送)
|
||||
- 番茄钟状态前端本地管理(localStorage),不需要 Go 端计时
|
||||
- 倒计时事件存储在 config JSON 中
|
||||
- 布局:单栏模式追加在底部,多栏模式适配现有 grid
|
||||
Reference in New Issue
Block a user