Brainstorm server ESM fix: Renamed server.js → server.cjs so the brainstorming server starts correctly on Node.js 22+ where the root package.json"type": "module" caused require() to fail. (PR #784 by @sarbojitrana, fixes #774, #780, #783)
Brainstorm owner-PID on Windows: Skip BRAINSTORM_OWNER_PID lifecycle monitoring on Windows/MSYS2 where the PID namespace is invisible to Node.js. Prevents the server from self-terminating after 60 seconds. The 30-minute idle timeout remains as the safety net. (#770, docs from PR #768 by @lucasyhzhu-debug)
stop-server.sh reliability: Verify the server process actually died before reporting success. Waits up to 2 seconds for graceful shutdown, escalates to SIGKILL, and reports failure if the process survives. (#723)
Changed
Execution handoff: Restore user choice between subagent-driven-development and executing-plans after plan writing. Subagent-driven is recommended but no longer mandatory. (Reverts 5e51c3e)