Preserve the existing seed/name/byte digest, reusing it while file revisions are unchanged. ctime catches same-size edits even when mtime is restored. A memo miss computes the full identity; persistence never delays its caller.
Preserve the existing seed/name/byte digest, reusing it while file revisions are unchanged. ctime catches same-size edits even when mtime is restored. A memo miss computes the full identity; persistence never delays its caller.