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