Commits
Tarun Sukhani authored 21cdffc2c18
fix(bundle): match PF-120 graceful-drain window in bundle-play.sh, drop kill -9 (PF-128) bundle-play.sh's stop branch waited only 10s then issued an unconditional kill -9, hard-killing a clean-but-slow shutdown mid job-drain and truncating in-flight work — exactly what PF-120 fixed on the Gradle path. Raise the graceful window to ~35s (past play.jobs.stopTimeout's 30s default) and drop the SIGKILL, mirroring PlayStopTask: send SIGTERM, then leave reaping to the OS. Preserve the pid file on the still-draining timeout path so status/pid keep tracking the live process. Cross-reference comment added to keep the two copies of the lifecycle logic in sync. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> (cherry picked from commit d953606329a484b20df60bab279c9437ac99d766)