Stack restart after the sidecar's boot pass left duo_up=0 and the heal branch (which required exactly one member) never fired. Heal now also triggers when zero duo members run AND the running list is empty, so a bounced stack repopulates automatically. A deliberate swap to a non-duo model still isn't fought (running list non-empty). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>