The session now outlives the task. Complete a task, swap to another, or run with none attached and the clock never restarts.
Every session and break is recorded to sessions.json, with the minutes each task got. The new Today view reads it back, and the round counter and the short-vs-long break decision are derived from that log rather than stored.
Rounds and long breaks: four focus rounds then a longer one, with both lengths and the count in Settings. Sessions survive quitting the app.
The card leads with the cycle now — round dots, which round of the set is running, and how long you have focused today.
Todoist gets one comment per task a round touched, with that task's own minutes.