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-29 20:18:46 -07:00
2026-04-29 23:14:51 -07:00
2026-04-19 10:13:34 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 16:14:35 -07:00
2026-04-25 13:21:02 -07:00
2026-04-29 17:23:22 -07:00
2026-04-29 20:18:46 -07:00
2026-04-26 13:00:56 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-29 17:23:22 -07:00
2026-04-28 14:25:55 -07:00
2026-04-29 23:19:10 -07:00
2026-04-30 00:20:51 -07:00
2026-04-27 22:17:54 -07:00
2026-04-26 14:54:46 -07:00
2026-04-29 07:35:23 -07:00
2026-04-26 12:45:05 -07:00
2026-04-28 23:17:10 -07:00
2026-04-29 17:38:25 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-29 17:30:39 -07:00
2026-04-28 14:25:56 -07:00
2026-04-30 00:20:51 -07:00
2026-04-28 14:25:56 -07:00
2026-04-27 22:17:54 -07:00
2026-04-27 11:58:31 -07:00
2026-04-27 11:58:31 -07:00
2026-04-27 11:58:31 -07:00
2026-04-24 19:39:20 -07:00
2026-04-29 22:09:05 -07:00
2026-04-29 07:35:23 -07:00
2026-04-24 19:39:20 -07:00
2026-04-29 17:23:22 -07:00
2026-04-24 19:39:20 -07:00
2026-04-15 19:53:22 -07:00
2026-04-29 21:48:13 -07:00
2026-04-24 19:39:20 -07:00
2026-04-04 13:59:08 -07:00
2026-04-26 02:20:28 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-30 00:48:37 -07:00
2026-04-30 00:48:37 -07:00
2026-04-26 21:45:46 -07:00
2026-04-29 12:17:18 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 16:14:35 -07:00
2026-04-26 16:14:35 -07:00
2026-04-29 17:30:39 -07:00
2026-04-28 14:25:55 -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-29 07:10:52 -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-27 05:13:59 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 13:00:56 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 19:39:20 -07:00
2026-04-29 17:23:22 -07:00
2026-04-26 11:49:43 -07:00
2026-04-24 19:39:20 -07:00
2026-04-28 14:25:56 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 22:20:17 -07:00