diff --git a/packages/memory-host-sdk/src/host/qmd-process.real.test.ts b/packages/memory-host-sdk/src/host/qmd-process.real.test.ts index a5b19f3d0942..c692c1d6253c 100644 --- a/packages/memory-host-sdk/src/host/qmd-process.real.test.ts +++ b/packages/memory-host-sdk/src/host/qmd-process.real.test.ts @@ -71,7 +71,9 @@ function killProcessTree(parentPid: number): void { ); return; } - process.kill(-parentPid, "SIGKILL"); + // The production abort path already force-kills the group. Cleanup after a + // failed assertion starts gracefully so it cannot kill a reused group id. + process.kill(-parentPid, "SIGTERM"); } describe("runCliCommand real process lifecycle", () => {