Recover Codex compaction failures in paired owner flow

This commit is contained in:
ejclaw
2026-04-15 03:11:14 +09:00
parent c76902a84b
commit 2ab3bddc0e
20 changed files with 449 additions and 18 deletions

View File

@@ -183,7 +183,8 @@ export function resolveFollowUpDispatch(args: {
args.source === 'owner-delivery-success' ||
args.completedRole === 'owner'
) {
return args.nextTurnAction.kind === 'reviewer-turn'
return args.nextTurnAction.kind === 'reviewer-turn' ||
args.nextTurnAction.kind === 'arbiter-turn'
? { kind: 'enqueue', queueKind: 'paired-follow-up' }
: { kind: 'none' };
}
@@ -211,6 +212,7 @@ export function resolveFollowUpDispatch(args: {
return { kind: 'none' };
}
if (
args.completedRole !== 'owner' &&
args.completedRole !== 'reviewer' &&
args.completedRole !== 'arbiter'
) {