Fusion (runfusion.ai)
b692656510
feat(FN-4999): recover completion handoff limbo safely
...
- Add completion handoff limbo recovery state to task storage and audit events for bounded self-healing retries
- Requeue eligible in-review tasks stuck after "Task marked done by agent" with grace-period, active-task, and merge-blocker safeguards
- Isolate executor run mutation context per task to prevent cross-task runId attribution leaks in scope-leak and completion logs
- Add reliability and executor regression tests covering limbo recovery, run-context isolation, and updated persistence behavior
Fusion-Task-Id: FN-4999
2026-05-18 05:29:10 -07:00
..
2026-05-18 05:29:10 -07:00
2026-05-17 17:07:01 -07:00
2026-05-14 04:01:49 -07:00
2026-04-24 19:39:20 -07:00
2026-05-17 09:51:49 -07:00
2026-05-17 17:07:01 -07:00
2026-04-30 05:43:13 -07:00
2026-05-13 06:29:36 -07:00
2026-05-18 05:29:10 -07:00
2026-05-16 01:04:47 -07:00
2026-05-01 05:04:05 -07:00
2026-05-17 18:10:41 -07:00
2026-05-08 20:30:40 -07:00
2026-05-13 06:29:34 -07:00
2026-05-17 23:29:21 -07:00
2026-05-13 23:41:35 -07:00
2026-05-11 21:48:26 -07:00
2026-05-13 23:41:35 -07:00
2026-04-29 20:27:04 -07:00
2026-05-10 23:36:10 -07:00
2026-05-05 06:32:33 -07:00
2026-05-10 23:36:10 -07:00
2026-05-17 08:24:49 -07:00
2026-05-15 00:50:11 -07:00
2026-05-11 11:21:21 -07:00
2026-05-14 01:10:47 -07:00
2026-05-16 23:53:56 -07:00
2026-05-14 08:56:50 -07:00
2026-05-17 17:39:46 -07:00
2026-04-29 11:26:39 -07:00
2026-05-03 11:06:27 -07:00
2026-05-09 14:41:58 -07:00
2026-05-07 17:26:51 +02:00
2026-04-28 14:25:55 -07:00
2026-05-14 19:26:58 -07:00
2026-05-13 12:30:45 -07:00
2026-05-06 19:55:55 -07:00
2026-05-13 19:30:20 -07:00
2026-05-06 19:55:55 -07:00
2026-05-18 05:29:10 -07:00
2026-05-14 00:58:44 -07:00
2026-05-03 23:08:05 -07:00
2026-05-15 20:24:57 -07:00
2026-04-30 00:20:51 -07:00
2026-05-14 04:32:42 -07:00
2026-05-14 04:32:43 -07:00
2026-05-16 11:32:55 -07:00
2026-05-16 17:31:09 -07:00
2026-05-17 23:29:20 -07:00
2026-04-26 12:45:05 -07:00
2026-05-13 20:20:26 -07:00
2026-05-12 18:26:58 -07:00
2026-05-12 09:06:54 -07:00
2026-05-12 17:04:33 -07:00
2026-05-18 03:02:49 -07:00
2026-05-16 23:45:17 -07:00
2026-04-23 23:02:35 -07:00
2026-05-12 17:04:33 -07:00
2026-05-07 23:21:05 -07:00
2026-05-10 19:13:05 -07:00
2026-05-16 17:31:09 -07:00
2026-05-17 19:36:12 -07:00
2026-05-10 19:13:05 -07:00
2026-05-08 13:43:38 -07:00
2026-05-17 16:33:19 -07:00
2026-05-10 23:36:09 -07:00
2026-05-08 16:28:03 -07:00
2026-04-23 14:11:04 -07:00
2026-04-23 14:11:04 -07:00
2026-05-08 17:04:19 -07:00
2026-05-17 22:49:55 -07:00
2026-05-16 17:31:09 -07:00
2026-05-16 21:53:18 -07:00
2026-05-10 16:03:32 -04:00
2026-04-23 23:02:35 -07:00
2026-05-13 21:52:40 -07:00
2026-05-04 13:17:57 -07:00
2026-05-04 13:17:57 -07:00
2026-05-17 14:10:43 -07:00
2026-05-14 22:16:44 -07:00
2026-05-14 15:25:08 -07:00
2026-05-17 02:08:01 -07:00
2026-05-15 16:38:45 -07:00
2026-05-18 05:29:10 -07:00
2026-05-09 15:29:05 -07:00
2026-04-28 14:25:55 -07:00
2026-05-17 23:54:38 -07:00
2026-05-17 23:29:20 -07:00
2026-05-18 05:29:10 -07:00
2026-05-03 01:15:56 -05:00
2026-05-13 22:41:29 -07:00
2026-04-27 08:33:03 -07:00
2026-05-17 10:45:41 -07:00
2026-04-26 12:45:05 -07:00
2026-05-14 05:55:16 -07:00
2026-05-17 17:29:28 -07:00
2026-05-13 06:29:36 -07:00
2026-05-14 05:35:34 -07:00
2026-05-12 17:24:44 -07:00
2026-05-14 08:24:01 -07:00
2026-05-07 15:53:58 -07:00
2026-05-11 12:04:20 -07:00
2026-05-18 00:53:23 -07:00
2026-05-18 00:53:23 -07:00
2026-04-23 23:02:35 -07:00
2026-05-15 12:12:50 -07:00
2026-05-08 18:59:08 -07:00
2026-05-15 09:08:05 -07:00
2026-05-18 01:50:22 -07:00
2026-05-17 17:29:28 -07:00
2026-05-12 07:47:10 -07:00
2026-05-18 01:50:22 -07:00
2026-05-17 17:29:28 -07:00
2026-05-15 09:19:58 -07:00
2026-05-15 19:37:48 -07:00
2026-05-18 01:50:22 -07:00
2026-05-16 20:54:33 -07:00
2026-05-15 22:18:09 -07:00
2026-05-16 02:12:58 -07:00