soft-delete-is-dual-purpose

Status: IN

Soft delete serves two independent purposes across the codebase: preserving structural invariants (sequence contiguity, trie connectivity) in single-system contexts, and preventing distributed resurrection (tombstones, delete markers) in replicated contexts — making it a universal deletion strategy whose value transcends distribution model.

Justifications

Both depth-1 soft-delete conclusions identify different motivations (structural invariants vs. resurrection prevention) for the same technique, revealing dual utility

Depends on (SL): soft-delete-preserves-structural-invariants, soft-delete-prevents-distributed-resurrection

Depended on by

JSON