fix: keep sentinel wait pending without prompt trace
This commit is contained in:
@@ -3632,12 +3632,12 @@ function quickVerifyPromptWaitScript(stateDir: string, promptIndex: number, time
|
||||
" const samples = readJsonlTail('samples.jsonl');",
|
||||
" const prompts = promptCommands(control);",
|
||||
" const prompt = prompts[promptIndex - 1] || null;",
|
||||
" if (!prompt) return { ok: true, round: promptIndex, status: null, traceId: null, finalResponseEmpty: true, lastSeq: null, lastTs: null, valuesRedacted: true };",
|
||||
" if (!prompt) return { ok: true, round: promptIndex, status: 'command-pending', traceId: null, finalResponseEmpty: true, lastSeq: null, lastTs: null, promptMissing: true, valuesRedacted: true };",
|
||||
" const done = readDone(prompt.commandId);",
|
||||
" const failed = readFailed(prompt.commandId);",
|
||||
" if (failed) return { ok: false, failure: 'observe-command-sendPrompt-failed', round: promptIndex, status: 'command-failed', commandId: prompt.commandId || null, traceId: null, finalResponseEmpty: true, commandFailure: short(failed.error?.message || failed.failure || failed.status || 'command failed'), valuesRedacted: true };",
|
||||
" const promptTraceId = commandTraceId(prompt);",
|
||||
" if (!done || !promptTraceId) return { ok: true, round: promptIndex, status: 'command-pending', commandId: prompt.commandId || null, traceId: null, finalResponseEmpty: true, commandPhase: prompt.phase || null, valuesRedacted: true };",
|
||||
" if (!done || !promptTraceId) return { ok: true, round: promptIndex, status: 'command-pending', commandId: prompt.commandId || null, traceId: promptTraceId || null, finalResponseEmpty: true, commandPhase: prompt.phase || null, traceMissing: !promptTraceId, valuesRedacted: true };",
|
||||
" const segment = segmentFor(samples, prompts, promptIndex - 1);",
|
||||
" const traceId = promptTraceId || chooseTraceId(segment, prompt);",
|
||||
" const status = statusFor(segment, traceId);",
|
||||
|
||||
Reference in New Issue
Block a user