The backfill's sliced path is optional-by-contract: restore/hydrate/prepare/ write exist on both supported baselines, and any absence falls the session back to the single-shot coldSnapshot. Pin all four needles (plus coldSnapshot) per baseline tag so a removal names the seam instead of silently degrading the pass to whole-log blocks, and record the rule in docs/compatibility.md §6.