The 60s autoclear was mutating canonical #todoPhases via setTimeout, so earlier completions vanished from the model's view of phase progress. Default delay bumped well above any plausible turn duration and a dedup helper added so the canonical list remains intact until the next explicit prompt boundary.