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: