gsxdsm
774569da86
feat(self-healing): add ghost-review fallback recovery
...
Add recoverGhostReviewTasks as a final-fallback scan in the maintenance
loop. Catches any in-review task that fell through every more-specific
recovery scan and has been idle past taskStuckTimeoutMs, kicks it back
to todo with transient status cleared. Worktree state is intentionally
ignored — the executor recreates as needed. Preserves human-handoff and
active-merge statuses; rate-limited naturally by updatedAt refresh.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 04:41:56 -07:00
..
2026-04-30 04:41:56 -07:00
2026-04-24 19:39:20 -07:00
2026-04-28 14:25:56 -07:00
2026-04-29 12:53:10 -07:00
2026-04-30 02:21:19 -07:00
2026-04-30 04:24:07 -07:00
2026-04-29 23:14:51 -07:00
2026-04-29 21:42:44 -07:00
2026-04-19 20:48:14 -07:00
2026-04-29 20:27:04 -07:00
2026-04-29 11:26:39 -07:00
2026-04-29 11:26:39 -07:00
2026-04-29 20:18:46 -07:00
2026-04-16 21:42:16 -07:00
2026-04-29 11:26:39 -07:00
2026-04-10 03:02:38 -07:00
2026-04-29 20:27:04 -07:00
2026-04-29 21:42:44 -07:00
2026-04-28 14:25:55 -07:00
2026-04-29 23:13:38 -07:00
2026-04-30 00:20:51 -07:00
2026-04-29 07:35:23 -07:00
2026-04-30 02:21:19 -07:00
2026-04-26 12:45:05 -07:00
2026-04-30 04:39:00 -07:00
2026-04-23 23:02:35 -07:00
2026-04-29 20:27:04 -07:00
2026-04-13 17:14:06 -07:00
2026-04-07 22:56:09 -07:00
2026-04-29 14:36:50 -07:00
2026-04-30 00:20:51 -07:00
2026-04-23 23:02:35 -07:00
2026-04-29 22:09:05 -07:00
2026-04-22 13:57:10 -07:00
2026-04-29 17:23:22 -07:00
2026-04-23 14:11:04 -07:00
2026-04-23 14:11:04 -07:00
2026-04-15 19:53:22 -07:00
2026-04-30 00:48:37 -07:00
2026-04-16 21:42:16 -07:00
2026-04-12 19:59:12 -07:00
2026-04-23 23:02:35 -07:00
2026-04-03 07:58:45 -07:00
2026-04-30 00:48:37 -07:00
2026-04-30 00:48:37 -07:00
2026-04-29 20:27:04 -07:00
2026-04-29 17:23:22 -07:00
2026-04-15 16:32:16 -07:00
2026-04-15 02:20:39 -07:00
2026-04-28 14:25:55 -07:00
2026-04-29 17:30:39 -07:00
2026-04-30 04:41:56 -07:00
2026-04-25 13:21:02 -07:00
2026-04-27 04:51:29 -07:00
2026-04-27 08:33:03 -07:00
2026-04-25 13:21:02 -07:00
2026-04-26 12:45:05 -07:00
2026-04-29 20:27:04 -07:00
2026-04-27 17:26:01 -07:00
2026-04-12 15:13:27 -07:00
2026-04-05 22:50:03 -07:00
2026-04-22 00:43:08 -07:00
2026-04-29 20:27:04 -07:00
2026-04-23 23:02:35 -07:00
2026-04-05 20:56:58 -07:00
2026-04-26 22:20:17 -07:00