- Brainstorm server ESM fix: Renamed
server.js→server.cjsso the brainstorming server starts correctly on Node.js 22+ where the rootpackage.json"type": "module"causedrequire()to fail. (PR #784 by @sarbojitrana, fixes #774, #780, #783) - Brainstorm owner-PID on Windows: Skip
BRAINSTORM_OWNER_PIDlifecycle 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)
- 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)