Files
u-desktop/docs/04-功能迭代/U-DESKTOP-2.番茄钟与倒计时/需求契约.md
绝尘 cd7247d880 新增: 功能路线图 + 9份需求契约
- feature-roadmap.md: 现有能力盘点 + P1/P2/P3方向 + 竞品参考
- AI深度视差: 远程推理方案(服务端Depth-Anything + 客户端WebGL)
- 自动升级模块文档: 设计规格/任务规划/决策记录
- 9份需求契约: 视频/颜色提取/时间段/番茄钟/播放列表/电池/网页/便签/监控
2026-05-28 19:06:39 +08:00

52 lines
1.4 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.
# 番茄钟 + 自定义倒计时卡片 — 需求契约
> 创建时间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