Fixed
- gsd: address 3 silent-crash secondary issues from #3348 post-#3696 (#4133)
- gsd: tolerate corrupt task arrays (#4056)
- gsd: discard milestone DB and worktree state (#4065)
- model-resolver: gate saved default restore on provider readiness
- tui: stop pinned latest-output mirror from duplicating streaming text
- gsd: wire subagent_model preference through to dispatch prompt builders
- ci: address 5 pipeline integrity issues from release audit (#4119)
- ci: regenerate package-lock.json during version bump (#4116)
- pi-coding-agent: skip localhost dummy key when fallback resolver provides a configured key
Changed
- gsd: delete 3 unreferenced dead files and orphaned test (#3728)