Ce qui a cassé
Deux sessions réécrivaient les deux mêmes pages d’accueil en entier, chacune depuis sa propre copie, et l’une des copies était toujours en retard. Les huit mêmes changements étaient sur main à 23 h 51, disparus à 23 h 56, revenus à 00 h 31, redisparus à 00 h 32. Aucune session n’a vu de conflit, parce qu’aucune ne fusionnait : chacune remplaçait le fichier. Le travail a été perdu deux fois en quarante minutes et rien ne l’a signalé.
La règle qu'il a payée
Un fichier, un scribe. Une modification sur le fichier d’un autre scribe se demande par un message, elle ne se fait jamais au passage. Aucun fichier n’est réécrit en entier depuis une copie plus vieille que la tête distante ; une transformation se rejoue sur la tête, et un rejeu ancré échoue bruyamment sur exactement les lignes que l’autre scribe a changées.