Stop work on a spec cleanly. Writes one entry to the spec's memory describing exactly where the work stands and what comes next, and brings the spec's row statuses in line with reality, so the next session can pick the work up instead of reconstructing it. Use when a user says to pause, stop, wrap up, take a break, or that they are done for now, or before any run that is about to be interrupted.