Turtle
95e75ba3e0
fix(agent-loop): balance inbox invariant on continuation-reason steer
...
The FIFO-conservation invariant fired on the loop-authored continuation
reason path: a continue-with-reason decision entered the steering FIFO
without an agent/inbox/enqueue, so its later dequeue/discard had no
matching enqueue. Emit the enqueue for that steer too, add a regression
test that mounts the invariant over a continue-with-reason turn and a
cancel, and hoist the duplicated inboxInfo helper into inbox.ts.
Found by fresh-eye review.
2026-07-23 19:37:21 +08:00
..
2026-07-20 16:22:20 +08:00
2026-07-19 22:52:03 +08:00
2026-07-20 00:35:06 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-20 00:25:31 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-21 14:50:06 +08:00
2026-07-20 00:35:06 +08:00
2026-07-19 22:52:03 +08:00
2026-07-21 12:48:46 +08:00
2026-07-20 19:42:41 +08:00
2026-07-20 00:15:32 +08:00
2026-07-19 22:52:03 +08:00
2026-07-20 20:16:41 +08:00
2026-07-19 22:52:03 +08:00
2026-07-23 03:59:35 +08:00
2026-07-20 18:38:22 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-21 20:49:14 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-20 19:26:04 +08:00
2026-07-21 21:11:32 +08:00
2026-07-19 22:52:03 +08:00
2026-07-20 20:39:13 +08:00
2026-07-20 20:39:13 +08:00
2026-07-20 03:34:19 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 23:43:36 +08:00
2026-07-19 22:52:03 +08:00
2026-07-20 19:26:04 +08:00
2026-07-21 10:17:55 +08:00
2026-07-21 10:17:55 +08:00
2026-07-21 10:17:55 +08:00
2026-07-22 16:37:20 +08:00
2026-07-22 16:37:20 +08:00
2026-07-22 16:37:20 +08:00
2026-07-21 22:24:45 +08:00
2026-07-22 12:06:42 +08:00
2026-07-22 12:06:42 +08:00
2026-07-22 12:06:42 +08:00
2026-07-20 03:34:19 +08:00
2026-07-20 03:34:19 +08:00
2026-07-20 03:34:19 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-19 22:52:03 +08:00
2026-07-21 13:52:15 +08:00
2026-07-21 13:52:15 +08:00
2026-07-21 13:52:15 +08:00
2026-07-21 21:11:32 +08:00
2026-07-21 21:11:32 +08:00
2026-07-21 21:11:32 +08:00
2026-07-21 12:48:46 +08:00
2026-07-21 12:48:46 +08:00
2026-07-21 12:48:46 +08:00
2026-07-19 23:43:36 +08:00
2026-07-19 23:43:36 +08:00
2026-07-19 23:43:36 +08:00
2026-07-23 03:59:35 +08:00
2026-07-23 03:59:35 +08:00
2026-07-23 03:59:35 +08:00
2026-07-23 04:01:06 +08:00
2026-07-23 03:59:35 +08:00
2026-07-23 03:59:35 +08:00
2026-07-21 20:15:09 +08:00
2026-07-21 20:15:09 +08:00
2026-07-21 20:15:09 +08:00
2026-07-21 01:13:28 +08:00
2026-07-21 01:13:28 +08:00
2026-07-21 01:13:28 +08:00
2026-07-20 20:39:13 +08:00
2026-07-20 20:39:13 +08:00
2026-07-20 20:39:13 +08:00
2026-07-20 15:34:00 +08:00
2026-07-20 15:34:00 +08:00
2026-07-20 15:34:00 +08:00
2026-07-23 03:30:06 +08:00
2026-07-23 03:30:06 +08:00
2026-07-23 03:30:06 +08:00
2026-07-23 19:37:21 +08:00
2026-07-21 15:57:17 +08:00
2026-07-21 15:57:17 +08:00
2026-07-21 15:57:17 +08:00