Jede Änderung an einem Knoten hält in nodes_history fest, wie der Knoten vorher war: Titel, Text in Markdown, Sortierschlüssel und Platz im Baum, auch bei einem gelöschten Knoten. Die Spur zeigt, wie sich ein Abschnitt entwickelt hat.
Wiederherstellen ist Handarbeit. Ein früherer Text aus dem Verlauf wird mit patch_node oder update_node in einen bestehenden Knoten zurückkopiert; ein gelöschter Knoten wird neu angelegt, mit einer neuen ID.