打开网易新闻 查看更多图片

一项家务通常由多个步骤组成,但真实执行并不总会逐项完成。某个步骤可能因为条件已经满足、物品缺失、用户临时取消或当前环境不允许而被跳过。问题不只在于有没有跳过,还在于系统是否留下了原因。
例如,整理桌面时发现杯子仍在使用,系统可以暂不移动;收纳衣物时目标抽屉无法打开,也可能先处理其他物品。两种情况都表现为“这一步没做”,但前者是在尊重使用状态,后者则是遇到了执行条件不足。
首先要区分可选步骤和必要步骤。可选步骤被跳过后,任务可能仍然成立;必要步骤没有完成,则需要调整完成状态。若任务记录只保存最终结果,用户就难以判断系统是合理简化,还是遗漏了关键环节。
其次要注明触发者。用户明确说“这一项不用做”,与系统自行判断当前不适合执行,责任和后续处理不同。前者可以作为本次指令变化保存,后者则应提供可复核的环境依据。
跳过还要有时间范围。某一步只是暂缓,可以在条件恢复后继续;某一步被本次取消,则不应自动重新进入队列;如果规则以后都适用,还需要额外确认,不能由一次操作直接形成长期习惯。
一条清楚的记录至少应包含步骤名称、跳过原因、影响范围和下一步状态。例如“目标区域正在使用,本次暂缓,待确认后继续”,比单独显示“未执行”更有解释力。
如果跳过会改变后续步骤,还应重新检查依赖关系。没有先清空容器,后面的放置动作可能失去条件;省略一次重复检查,却不一定影响其他流程。系统不能只从列表中删掉一步而保持原计划不变。
任务结果也可以分成全部完成、带说明完成、部分完成和未完成。这样既不会因为一个可选步骤缺失就把整项任务判为失败,也不会把必要环节遗漏包装成完整结束。
查看连续家务演示时,可以关注未执行步骤是否被展示、为什么未执行,以及系统后来如何处理。只呈现顺利完成的动作,会隐藏真实家庭中最需要解释的分支。
跳过步骤不是简单的空白,它本身也是一次任务决策。把原因和影响保留下来,才能让用户理解结果、继续任务,并判断这次变化是否应该进入下一次执行。