From f41ae818ef692b696689e1d2ef53d771b8ae6e91 Mon Sep 17 00:00:00 2001 From: Gandalf the Greybeard Date: Thu, 23 Apr 2026 22:29:22 +0000 Subject: [PATCH] fix: fire onSpawn immediately on job terminal transition (FAR-14) Prevents process_lost false positives for 2-3 minute K8s jobs by resetting the reaper clock when the keepalive loop detects the job has completed (or been deleted), rather than waiting for the next periodic refresh. Co-Authored-By: Paperclip --- src/server/execute.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/execute.ts b/src/server/execute.ts index 8de2a35..2ca9887 100644 --- a/src/server/execute.ts +++ b/src/server/execute.ts @@ -883,6 +883,9 @@ export async function execute(ctx: AdapterExecutionContext): Promise {}); + } return; } } catch (err: unknown) { @@ -893,6 +896,9 @@ export async function execute(ctx: AdapterExecutionContext): Promise {}); + } return; } // Log transient errors but leave keepaliveJobTerminal false so