Long-running sessions lose conversation history. On `--resume` the next day, recent messages are gone and the on-disk jsonl only contains the early part of the session. Reproduces by closing a session overnight after several hours of work and resuming the next day.