arkon and Claude Opus 4.6
afea91b92b
fix: patch 3 production bugs found during deep audit
...
1. Post-phase verify timer leak — setTimeout for verifyCurrentPhase was
never stored, so pause() couldn't cancel it. Timer now tracked in
postPhaseTimer field and cleared in clearPhasePoll().
2. Event forwarding flag survives loop replacement — boolean
eventForwardingAttached stayed true when a new loop was created,
so the new loop never got SSE forwarding. Now tracks the loop
instance reference instead of a boolean.
3. Replan stuck when no sessions — replanPhase() returned without
setting up task handlers or polling when no idle sessions were
available. Now starts polling so the queued task gets picked up
when a session becomes idle.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-21 19:23:37 +01:00
..
2026-03-01 17:38:45 +01:00
2026-03-21 07:20:18 +01:00
2026-03-21 07:20:18 +01:00
2026-01-28 05:20:10 +01:00
2026-02-26 16:44:34 +01:00
2026-01-27 23:15:25 +01:00
2026-02-26 16:44:34 +01:00
2026-02-27 01:13:58 +01:00
2026-02-12 13:44:07 +01:00
2026-03-07 07:33:44 +01:00
2026-02-26 16:44:34 +01:00
2026-03-01 16:50:23 +01:00
2026-02-26 16:44:34 +01:00
2026-03-01 16:50:23 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-12 13:44:07 +01:00
2026-03-01 17:08:41 +01:00
2026-02-28 17:39:44 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-03-07 07:33:44 +01:00
2026-02-26 16:44:34 +01:00
2026-02-18 12:51:35 +01:00
2026-02-12 13:44:07 +01:00
2026-02-26 15:58:26 +01:00
2026-03-07 07:04:27 +01:00
2026-03-21 19:23:37 +01:00
2026-03-21 07:20:18 +01:00
2026-02-20 15:58:28 +01:00
2026-02-26 16:44:34 +01:00
2026-02-12 18:26:16 +01:00
2026-03-01 17:57:46 +01:00
2026-02-26 16:44:34 +01:00
2026-01-21 22:36:45 +01:00
2026-02-26 16:44:34 +01:00
2026-02-19 14:00:10 +01:00
2026-01-21 14:01:47 +01:00
2026-03-01 16:50:23 +01:00
2026-03-07 07:33:44 +01:00
2026-02-26 16:44:34 +01:00
2026-03-01 16:50:23 +01:00
2026-03-07 07:33:44 +01:00
2026-03-07 07:33:44 +01:00
2026-03-07 07:33:44 +01:00
2026-01-25 07:52:40 +01:00
2026-03-01 14:33:18 +01:00
2026-02-26 16:44:34 +01:00
2026-03-01 14:33:18 +01:00
2026-01-30 17:50:02 +01:00
2026-02-18 18:14:13 +01:00
2026-02-26 16:44:34 +01:00
2026-02-28 17:39:44 +01:00
2026-02-26 16:44:34 +01:00
2026-01-30 17:50:02 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-03-07 06:14:16 +01:00
2026-03-07 07:33:44 +01:00
2026-02-28 14:45:39 +01:00
2026-01-22 11:30:10 +01:00
2026-03-12 16:08:39 +01:00
2026-02-28 17:39:44 +01:00
2026-02-28 17:39:44 +01:00
2026-01-21 07:19:49 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-02-26 16:44:34 +01:00
2026-01-25 21:29:35 +01:00
2026-03-01 17:17:05 +01:00
2026-01-22 11:30:10 +01:00