docs/adr/0006-annotation-transitions-preserve-last-good-state.md
Saving and navigation replace an Annotation only after the replacement is
complete and valid. Saving writes a complete temporary file in the target
directory and atomically replaces the previous Annotation File without forcing
an fsync on every auto-save; failed navigation keeps the current Image,
Annotation, and File List selection active. This favors protection from partial
writes and failed loads without adding physical-storage latency to every edit.