Format supersession follow-up changes

This commit is contained in:
ejclaw
2026-04-15 01:22:20 +09:00
parent 0a6782f5c2
commit 533d0fbd18
2 changed files with 9 additions and 7 deletions

View File

@@ -35,10 +35,12 @@ vi.mock('./config.js', () => ({
vi.mock('./paired-execution-context.js', () => ({
preparePairedExecutionContext: vi.fn(() => undefined),
completePairedExecutionContext: vi.fn(),
resolveOwnerTaskForHumanMessage: vi.fn((args?: { existingTask?: unknown }) => ({
task: args?.existingTask ?? null,
supersededTask: null,
})),
resolveOwnerTaskForHumanMessage: vi.fn(
(args?: { existingTask?: unknown }) => ({
task: args?.existingTask ?? null,
supersededTask: null,
}),
),
}));
vi.mock('./db.js', () => {

View File

@@ -173,7 +173,8 @@ function cancelOutstandingFinalizeOwnerTurn(task: PairedTask): void {
}
cancelPairedTurn({
turnIdentity,
error: 'Superseded by a newer human message before owner finalize delivery.',
error:
'Superseded by a newer human message before owner finalize delivery.',
});
logger.info(
{
@@ -358,8 +359,7 @@ export function preparePairedExecutionContext(args: {
// bot-only ping-pong must accumulate the counter for loop detection.
const hasHuman = args.hasHumanMessage === true;
const needsStatusReset =
latestTask.status === 'review_ready' ||
latestTask.status === 'in_review';
latestTask.status === 'review_ready' || latestTask.status === 'in_review';
if (hasHuman || needsStatusReset) {
if (needsStatusReset) {
transitionPairedTaskStatus({