编辑器里的“已保存”应该意味着内容确实写入了存储。网络延迟、窗口关闭和多个操作同时发生,都会让看似简单的保存变得复杂。

航行灯的本地数据层为内容保存版本号。每次修改需要说明自己基于哪个版本,如果存储中已有更晚的版本,就拒绝静默覆盖,让原稿仍然有机会被找回。

保存之前的内容进入历史快照。恢复某个快照时,也会创建新的版本,而不是抹掉后来的历史。这让试写和回退变得更有把握。

模型生成的文字目前另存为草稿。创作者可以先阅读、比较,再决定怎样纳入自己的作品。生成结果不是必须接受的答案,而是一个可以继续编辑的起点。