Complete paired-room SSOT cleanup and logger singleton

This commit is contained in:
ejclaw
2026-04-07 05:12:22 +09:00
parent ae12b157be
commit 10e10b499c
18 changed files with 648 additions and 473 deletions

View File

@@ -155,6 +155,17 @@ export function transitionPairedTaskStatus(args: {
});
}
export function applyPairedTaskPatch(args: {
taskId: string;
updatedAt: string;
patch: Omit<Parameters<typeof updatePairedTask>[1], 'updated_at'>;
}): void {
updatePairedTask(args.taskId, {
...args.patch,
updated_at: args.updatedAt,
});
}
export function requestArbiterOrEscalate(args: {
taskId: string;
currentStatus: PairedTaskStatus;