8c6e798aba
Completing a work phase advances the set count to the iPhone, and a finished set is never un-counted — a transient paged-TabView snap to page 0 can no longer overwrite progress with 0. Reopening an exercise now jumps to the first unfinished set's work page (re-asserted after first layout) instead of starting back at set 1. Claude-Session: https://claude.ai/code/session_018gg69MaUetDNzWzBXisfMV