From 0146d36b51f40d0bd11042129cc44abf20185451 Mon Sep 17 00:00:00 2001 From: Eve Date: Fri, 24 Apr 2026 12:32:07 +0800 Subject: [PATCH] Fix continuity gate for derivedAction receipts --- scripts/approved_plan_continuity_gate.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/approved_plan_continuity_gate.mjs b/scripts/approved_plan_continuity_gate.mjs index 83b3894..38df9bd 100755 --- a/scripts/approved_plan_continuity_gate.mjs +++ b/scripts/approved_plan_continuity_gate.mjs @@ -57,7 +57,8 @@ function readInput(inputPath) { function evaluateContinuity(payload) { const taskComplete = payload?.taskState === 'complete'; - const nextActionKnown = payload?.nextDerivedAction != null; + const nextAction = payload?.nextDerivedAction ?? payload?.derivedAction ?? null; + const nextActionKnown = nextAction != null; const hasDispatchReceipt = payload?.dispatchReceipt != null; const closureState = payload?.replyClosureState ?? null; const isLegalTerminalState = LEGAL_TERMINAL_STATES.has(closureState);