更新
dayplan
Dayplan 开始成形了
Dayplan 起步于一个熟悉的问题:日历知道我该去哪儿,任务清单记着我还有什么没做,饮食记录却在另一个地方。我想把它们放到一起,让这些信息能配合起来用。
现在,日历里的时间块能容纳真正的任务清单。我可以在时间块之间移动任务、调整顺序,也能看到预计耗时是否超过了预留时间。预约等固定安排则作为独立的日程事件,标记为忙碌或空闲。
助手也能结合这些内容来规划。一个请求可以变成一组任务、时间块和日程事件的修改建议,也可以围绕一个预约,把原来的时间块拆成两段。我先审核,再应用改动;需要时,也能整组撤销。
完成的任务还可以计入相关习惯的进度。任务与计次习惯的匹配明确时,该任务只计入一次进度;不确定的匹配需要审核。在日历上安排了一小时,并不代表真的运动了一小时。
饮食记录是最新加入这一轮改进的部分。一张餐食照片会变成包含食材和预估分量的草稿。我可以纠正食物种类、调整分量,或者回答澄清问题,请助手重新估算,再决定是否保存。压缩后的照片可以保留在草稿或已保存的餐食记录中。我可以关闭新照片的保存,也可以从某条餐食记录中移除照片。
这些估算仍然需要审核。在一次包含十二张餐食照片的小规模测试中,只有五项热量估算与参考值的偏差在 20% 以内。审核界面让我有办法纠正结果,但它本身不会让最初的估算更准确。完整的数字,以及这个设计为什么假设估算是错的,都写在博客《审核才是功能》里。
界面背后,改动会留下可读的历史记录,定时备份也会恢复到独立的测试实例中进行检查。当这个应用开始承载我一天里更多的事情时,这些细节就变得重要了。
这个版本仍在开发环境中运行。迁移到生产环境之前,还需要完成手机真机测试、浏览器身份验证与 HTTPS,以及异机备份恢复。