Fixed
- Dispatch reentrancy deadlock —
_dispatchingflag was never reset after first dispatch, permanently blocking all subsequent unit dispatches. This was the root cause of dispatch gap stalls and "no unit dispatched" warnings. Wrapped in try/finally. .gitignoreself-heal — existing projects with blanket.gsd/ignore now auto-remove it on next auto-mode start, replacing with explicit runtime-only patterns so planning artifacts are tracked in git and survive worktree creation.- Discuss depth verification — render summary as chat text (markdown renders properly), use ask_user_questions for short confirmation only.
Install/upgrade: npx gsd-pi@latest