diff --git a/get-shit-done/bin/lib/core.cjs b/get-shit-done/bin/lib/core.cjs index 4afc6e4cc..e8ad18b9e 100644 --- a/get-shit-done/bin/lib/core.cjs +++ b/get-shit-done/bin/lib/core.cjs @@ -581,8 +581,8 @@ function withPlanningLock(cwd, fn) { } } catch { continue; } - // Wait and retry - spawnSync('sleep', ['0.1'], { stdio: 'ignore' }); + // Wait and retry (cross-platform, no shell dependency) + Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, 100); continue; } throw err;