v2.91.0
A task such as preparing a loan package can contain several concrete steps. Focus previously showed only the parent headline and one Mark done action. That hid the next physical action and made it possible to archive the whole task while its checklist was still unfinished.
The first unfinished checklist item is now the primary Focus headline. The parent task stays visible as quiet context above it, while the progress line shows both the task's place in the In Progress queue and the current step's place in its checklist.
Complete step checks that exact checklist item using the same saved state as the task detail view. Focus then pauses, resets a fresh block, and advances to the next unfinished item in the checklist's stored order. Steps already completed are skipped automatically.
The left and right arrows still move between top-level In Progress items, so a checklist never takes over the larger work queue. A short interaction guard also prevents a double-click from completing two steps at once.
Completing the final step does not silently archive the parent. Focus changes to a clear Steps done state, returns the parent headline, and turns the footer action into Complete task. That final confirmation is separate because a finished checklist can be strong evidence of completion without always being the whole outcome.
The Focus Room now compacts more deliberately on short screens. Long step titles, the timer, all 44-point controls, the duration selector, and the fixed completion footer fit without overlap at a 320 by 568 phone size, while the room keeps its more spacious composition on desktop.
One short email when something meaningful ships. No streaks required.