寓言故事
熄灯之后还会继续走的驿站马车
北境有一条很长的邮路,从雪岭到海港要经过九个驿站。每辆马车都带着账册、信件、药材和官文。老规矩是:车夫记住路线,天亮就走,天黑就停,第二天继续。
这套办法在短途上没问题。可长途常遇到雪崩、断桥、马病和驿站失火。一次车夫在第三站病倒,新车夫只知道目的地,却不知道哪些信已交、哪些药材已换冰、哪些官文需要回执。
总驿长先要求车夫更细心,把路线背熟。第二次出事时,马车翻在河滩,背得再熟也随人一起中断。后来他又让每站派人询问进度,消息多了,仍无法恢复已完成和未完成的边界。
老账房提出分段留痕。每过一站,车夫要在站册写下已交物、剩余物、下一站、可重做事项和绝不能重复的事项。车坏了,新车可按站册继续;药材损坏,也能从最后确认点补救。
第一次按新法重跑,大家发现有些动作可以重复,比如重新通知下一站;有些动作不能重复,比如已交的银票不能再发一次。站册不仅记录进度,也区分重试、补偿和确认。
后来北境邮路仍会遇到风雪,却不再因一次熄灯就从头乱来。总驿长明白,长任务的可靠性不靠车夫永不出错,而靠过程能保存、恢复、重试,并在中断后继续走完。
有一次海港回信丢失,站册显示银票已交、药材未交、官文待签。新车夫没有凭感觉重发全部物品,而是只补药材并请求官文回执。损失被控制在一段,而非整条路。
总驿长后来把这套办法教给所有长途差事。凡是跨多天、多站、多人的任务,都必须能说清当前进度、上次确认点和失败后的恢复方式。否则路再熟,也只是把成败押在一次不中断上。新车夫入行时,师傅让他故意在第五站中断一次,再按站册恢复。只有能从中断处接着走的人,才被允许承担真正的长途邮路。邮路靠这种痕迹抵抗风雪和人手变化。