mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-12 14:16:28 +03:00
greptile-apps[bot] re-raised the residual with a repro: a stale server.json pid reused by an unrelated node process passed the command-name check. The decisive signal is the recorded PORT: a real helper is listening on it, a pid squatter is not. hasLiveServer now probes 127.0.0.1:<port> (bash /dev/tcp, sync, ~ms, win32-guarded with the previous behavior); the multi-app preference test runs a real listener instead of faking liveness with a bare pid. This work was produced with AI assistance (Claude Code). Co-Authored-By: Claude Code <noreply@anthropic.com>