Sharpee and Chord Save and Restore Update
I caught a gap in Save/Restore and ended up with ADR-338.
In the new process, Chord saves every piece of story state by name. The compiler stamps each story with a content hash, and records it. On restore, a matching hash means nothing to do; a differing hash means the save is reconciled against the current story: new rooms, objects and exits are added, dead keys dropped, and anything it cannot map is reported rather than guessed. Renamed things are the one change it can't reconcile and the entire Save would be a "new" thing.
The beauty of this is that a fully complete and released game with minor changes or text updates won't impact a Restore. Previous Save files would remain viable.