Paul Bakaus and Claude Code
16a84bc390
fix: authenticate the live-server liveness probe
...
greptile-apps[bot] escalated the identity ladder to a pid AND port both
coincidentally reused by different processes. The definitive terminator
was available all along: the helper serves an authenticated endpoint and
server.json records the token, so the probe now requires a 200 from
/status?token=... over HTTP. Nothing but our helper can answer that,
which closes the entire misidentification class rather than the next
rung. The regression test hosts its responder in a child process (the
probe is execFileSync, so a same-process responder can never accept
while the parent's event loop is blocked; production helpers are always
separate processes).
This work was produced with AI assistance (Claude Code).
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-07-28 14:50:28 -07:00
..
2026-07-25 18:39:24 -07:00
2026-07-27 15:55:03 -07:00
2026-07-21 01:45:42 -07:00
2026-07-27 19:20:02 -07:00
2026-07-22 12:23:07 -07:00
2026-07-21 10:43:44 -07:00
2026-07-25 19:16:17 -07:00
2026-07-27 15:19:58 -07:00
2026-07-19 18:42:41 -07:00
2026-07-07 17:23:39 -07:00
2026-07-21 22:08:02 -07:00
2026-07-26 19:04:48 -07:00
2026-07-21 21:50:40 -07:00
2026-05-18 15:15:14 -07:00
2026-06-15 21:06:17 -07:00
2026-07-19 20:39:55 -07:00
2026-07-24 16:17:24 -07:00
2026-07-25 18:39:24 -07:00
2026-07-25 18:15:13 -07:00
2026-07-22 12:23:06 -07:00
2026-07-25 20:26:43 -07:00
2026-06-08 15:23:37 -07:00
2026-07-27 15:09:40 -07:00
2026-07-10 12:02:52 -07:00
2026-07-26 22:17:19 +05:00
2026-07-22 17:34:20 -07:00
2026-06-20 19:49:37 +09:00
2026-07-18 14:21:06 -07:00
2026-07-27 16:40:08 -07:00
2026-06-08 16:58:55 -07:00
2026-07-20 10:49:36 -07:00
2026-06-09 23:10:10 +02:00
2026-07-27 16:11:52 -07:00
2026-07-09 17:09:13 -07:00
2026-05-04 16:38:03 -07:00
2026-07-25 20:15:05 -07:00
2026-06-08 16:58:55 -07:00
2026-07-19 18:42:41 -07:00
2026-05-28 19:02:12 -07:00
2026-06-08 16:58:55 -07:00
2026-06-08 11:30:15 -07:00
2026-07-19 18:42:41 -07:00
2026-05-22 09:28:36 -07:00
2026-07-27 19:20:02 -07:00
2026-06-08 10:39:12 -07:00
2026-07-27 15:55:03 -07:00
2026-07-27 15:09:40 -07:00
2026-07-27 15:09:40 -07:00
2026-07-22 22:49:44 -07:00
2026-07-27 15:09:40 -07:00
2026-06-08 16:58:55 -07:00
2026-05-28 14:22:22 -07:00
2026-06-08 16:58:55 -07:00
2026-07-19 18:42:41 -07:00
2026-07-15 23:29:47 -07:00
2026-07-27 19:20:02 -07:00
2026-07-27 16:33:34 -07:00
2026-07-21 01:45:42 -07:00
2026-07-28 14:50:28 -07:00
2026-07-27 15:09:40 -07:00
2026-07-27 16:33:34 -07:00
2026-07-19 18:42:41 -07:00
2026-07-20 10:49:36 -07:00
2026-07-07 17:11:04 -07:00
2026-07-28 14:22:57 -07:00
2026-07-28 14:13:47 -07:00
2026-07-22 22:49:44 -07:00
2026-07-27 19:20:02 -07:00
2026-06-08 16:58:55 -07:00
2026-07-22 22:49:44 -07:00
2026-07-22 12:23:07 -07:00
2026-07-20 22:41:53 -07:00
2026-07-09 17:09:13 -07:00
2026-07-21 22:06:55 -07:00
2026-07-25 19:03:32 -07:00
2026-07-21 21:50:40 -07:00
2026-07-17 16:10:13 -07:00
2026-06-20 19:49:37 +09:00
2026-07-20 10:49:36 -07:00
2026-06-08 10:39:12 -07:00
2026-07-09 17:09:13 -07:00
2026-05-17 19:49:38 -07:00
2026-06-15 20:33:43 -07:00