Eyejoker
60c3dd5fb9
fix: await onOutput chain in container runner to prevent duplicate delivery
...
Container runner was calling onOutput with fire-and-forget (void),
so work items were still in 'produced' status when the drain loop
checked after container exit. This caused the same message to be
delivered through both reviewer and owner channels.
Now chains onOutput calls and waits for completion before resolving,
matching the host-process runner's outputChain pattern.
2026-03-30 00:05:42 +09:00
..
2026-03-29 20:50:32 +09:00
2026-03-28 05:41:16 +09:00
2026-03-28 05:40:38 +09:00
2026-03-29 20:50:32 +09:00
2026-03-25 04:59:49 +09:00
2026-03-28 07:46:13 +09:00
2026-03-28 07:46:13 +09:00
2026-03-25 07:08:49 +09:00
2026-03-28 19:30:32 +09:00
2026-03-29 21:29:06 +09:00
2026-03-23 06:39:26 +09:00
2026-03-20 03:41:53 +09:00
2026-03-20 03:41:53 +09:00
2026-03-26 16:37:00 +09:00
2026-03-26 16:37:38 +09:00
2026-03-25 10:39:42 +09:00
2026-03-25 17:46:43 +09:00
2026-03-25 12:32:41 +09:00
2026-03-29 20:59:08 +09:00
2026-03-30 00:05:42 +09:00
2026-03-29 18:24:56 +09:00
2026-03-29 18:37:17 +09:00
2026-03-23 06:39:26 +09:00
2026-03-25 23:00:39 +09:00
2026-03-28 05:40:38 +09:00
2026-03-25 12:32:41 +09:00
2026-03-28 05:40:38 +09:00
2026-03-28 05:40:38 +09:00
2026-03-29 19:00:42 +09:00
2026-03-29 20:50:32 +09:00
2026-03-28 05:41:16 +09:00
2026-03-25 03:56:03 +09:00
2026-03-25 18:06:31 +09:00
2026-03-26 20:57:59 +09:00
2026-03-25 22:43:35 +09:00
2026-03-23 07:18:47 +09:00
2026-03-28 21:14:25 +09:00
2026-03-25 04:59:49 +09:00
2026-03-25 12:55:51 +09:00
2026-03-29 18:44:37 +09:00
2026-03-25 18:06:31 +09:00
2026-03-29 23:56:46 +09:00
2026-03-26 20:57:59 +09:00
2026-03-25 22:00:36 +09:00
2026-03-26 20:57:59 +09:00
2026-03-15 19:26:34 +09:00
2026-03-24 03:48:36 +09:00
2026-03-25 03:56:03 +09:00
2026-03-29 20:50:32 +09:00
2026-03-29 22:22:45 +09:00
2026-03-23 06:39:26 +09:00
2026-03-29 20:50:32 +09:00
2026-03-29 19:00:42 +09:00
2026-03-29 21:17:14 +09:00
2026-03-29 20:50:32 +09:00
2026-03-29 06:03:45 +09:00
2026-03-29 20:59:08 +09:00
2026-03-29 23:24:48 +09:00
2026-03-29 23:31:14 +09:00
2026-03-29 18:24:56 +09:00
2026-03-29 19:00:42 +09:00
2026-03-29 23:31:14 +09:00
2026-03-28 17:02:50 +09:00
2026-03-20 01:07:46 +09:00
2026-03-28 06:27:36 +09:00
2026-03-28 06:17:52 +09:00
2026-03-23 00:11:32 +09:00
2026-03-23 01:00:45 +09:00
2026-03-25 04:59:49 +09:00
2026-03-28 19:30:32 +09:00
2026-03-28 19:30:32 +09:00
2026-03-29 18:37:17 +09:00
2026-02-25 23:13:36 +02:00
2026-03-04 18:05:45 +02:00
2026-03-04 18:05:45 +02:00
2026-03-28 05:40:38 +09:00
2026-03-29 20:50:32 +09:00
2026-03-29 21:20:16 +09:00
2026-03-29 21:17:14 +09:00
2026-03-28 06:17:52 +09:00
2026-03-28 06:17:52 +09:00
2026-03-28 05:40:38 +09:00
2026-03-28 06:17:52 +09:00
2026-03-28 06:27:36 +09:00
2026-03-28 05:41:16 +09:00
2026-03-28 05:56:58 +09:00
2026-03-25 21:40:34 +09:00
2026-03-24 03:49:00 +09:00
2026-03-26 20:59:25 +09:00
2026-03-06 18:28:29 +02:00
2026-03-06 18:28:29 +02:00
2026-03-26 16:37:00 +09:00
2026-03-26 16:37:00 +09:00
2026-03-25 03:56:03 +09:00
2026-03-28 05:40:38 +09:00
2026-03-25 12:04:29 +09:00
2026-03-29 18:57:16 +09:00
2026-03-28 05:40:38 +09:00
2026-03-28 05:40:38 +09:00
2026-03-25 04:59:49 +09:00