GET-052: get's pending check can stamp-false-clean a BASE-MOVED file — clean-overwrite leg destroys wt bytes

Now:
DONT

Input

Context

Split 2026-07-19 out of GET-050 (landed 64525364) and the STATUS-008 loop.js loss. GET-050 band-restamps carried files AFTER the get so dirt stays visible — but the DECISION input is untouched: get's pending detection consumes classify, whose STATUS-011 has(mtime) fast path answers "bytes unchanged since row X", never "clean vs the CURRENT base".

Goals

RED-first on the pristine tip: the shape above must show the discard (or prove the tip safe — a NO-REPRO with evidence closes this DONT).

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome

NO-REPRO on tip 9928a0be (opus worker //GET-052, 2026-07-19) — the hypothesis is structurally impossible in current get: