feat: detect done without forwarded completion

This commit is contained in:
Eve
2026-04-24 11:24:17 +08:00
parent 2647ff579e
commit 45e1c7d513

View File

@@ -209,6 +209,14 @@ function recomputeStatus(payload) {
return 'not_implemented'; return 'not_implemented';
} }
const childRunStatus = typeof payload.childRunStatus === 'string'
? payload.childRunStatus.trim().toLowerCase()
: null;
if (childRunStatus === 'done') {
return 'done_but_not_forwarded';
}
const expectedBy = parseTime(payload.expectedBy); const expectedBy = parseTime(payload.expectedBy);
const currentTime = parseTime(payload.currentTime); const currentTime = parseTime(payload.currentTime);