This Milestone Is Future Tense
A phone backgrounds constantly. It rotates. It walks through a tunnel. The working contract already reconnects as a spectator and paints what it can. What it cannot yet promise is a reconstructed screen: parser state, modes, historical resizes, paged retained history that survives those interruptions as if you had not left. That promise is the next milestone. Teaching it as present is a tense error. Teaching it as optional flavor is also wrong — a pocket terminal that cannot survive a lock will never retire the apps it is supposed to replace.
The Mac already knows this pain. Incomplete history recovery across rotated journals and size changes is a named gap on the desktop. The phone, whose lifecycle is meaner, cannot pretend a live byte tail is enough. A tail is what just happened. A checkpoint is what the screen is.
Honesty Until Then
Until checkpoints exist, the working contract must show the gap. An incomplete prefix is not "in sync." A blank that looks like the start of the job is a lie. Bounded chunks of retained replay may reconstruct what they can. The rest is a visible limitation, not a silent hole. The destination is complete checkpoints including parser and resize state. The present is an honest partial.