Yichen Jiang
fa349202c7
test(tasks): fence the background integration test on an idle owner
...
The rewritten test tolerated the interleaving where a fast command
settles before the running turn's next pre-step claim. The notice is
then folded into a step whose scripted reply is final, the turn closes
with an empty next-step inbox, and the collection entries are never
reached — a real timeout, not a tolerated ordering.
The command now blocks on a sentinel the test creates only after the
agent has gone idle, so the wake is the only path that can deliver the
notice, and the test asserts exactly two turns.
Also apply the review's smaller points: key the wake budget by Agent
rather than object, register the budget-refill listener only under
wakeup delivery, pin the schema default and rejection like
reportDelivery does, record the retirement-window stranding as a Known
Limitation, and cross-link the partial supersession both ways.
2026-08-11 20:39:04 +08:00
..
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 16:34:20 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 21:10:59 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 00:49:16 -07:00
2026-08-10 00:49:16 -07:00
2026-08-10 00:49:16 -07:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 21:10:59 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 21:10:59 +08:00
2026-08-11 18:09:43 +08:00
2026-08-11 18:09:43 +08:00
2026-08-10 18:37:30 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 19:17:37 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 16:38:00 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 20:10:54 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 21:32:13 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 11:33:14 +08:00
2026-08-11 12:41:24 +08:00
2026-08-11 12:41:24 +08:00
2026-08-11 12:41:24 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 14:20:53 +08:00
2026-08-11 14:20:53 +08:00
2026-08-11 14:20:53 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 13:07:46 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 13:07:46 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 11:22:08 +08:00
2026-08-11 11:22:08 +08:00
2026-08-11 11:22:08 +08:00
2026-08-11 16:37:29 +08:00
2026-08-11 16:37:29 +08:00
2026-08-11 16:37:29 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 15:35:02 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 17:36:14 +08:00
2026-08-04 17:36:14 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-04 17:36:14 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 12:38:57 +08:00
2026-08-11 12:38:57 +08:00
2026-08-11 12:38:57 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-11 17:45:11 +08:00
2026-08-11 17:45:11 +08:00
2026-08-11 17:45:11 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-04 21:04:43 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 16:53:23 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 16:39:34 +08:00
2026-08-09 15:35:02 +08:00
2026-08-09 16:39:34 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 21:11:09 +08:00
2026-08-10 21:11:09 +08:00
2026-08-10 21:11:09 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 19:17:37 +08:00
2026-08-10 19:17:37 +08:00
2026-08-10 19:17:37 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 11:33:14 +08:00
2026-08-05 00:31:43 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-07-31 19:21:16 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 03:29:04 +08:00
2026-08-11 03:29:04 +08:00
2026-08-11 03:29:04 +08:00
2026-08-11 14:20:53 +08:00
2026-08-11 14:20:53 +08:00
2026-08-11 14:20:53 +08:00
2026-08-09 11:33:14 +08:00
2026-08-02 16:25:02 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-03 16:04:26 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 11:02:16 +08:00
2026-07-31 16:49:55 +08:00
2026-08-09 11:02:16 +08:00
2026-08-11 11:01:43 +08:00
2026-08-11 11:01:43 +08:00
2026-08-11 11:01:43 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 03:20:17 +08:00
2026-08-07 16:49:20 +08:00
2026-08-09 03:20:17 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 20:09:06 +08:00
2026-08-10 20:09:06 +08:00
2026-08-10 20:09:06 +08:00
2026-08-11 11:50:39 +08:00
2026-08-11 11:50:39 +08:00
2026-08-11 11:50:39 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 11:33:14 +08:00
2026-08-07 22:04:04 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:11:00 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:11:00 +08:00
2026-08-11 19:25:41 +08:00
2026-08-11 19:25:41 +08:00
2026-08-11 19:25:41 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 12:50:43 +08:00
2026-08-07 16:43:59 +08:00
2026-08-10 12:50:43 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:11:00 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:11:00 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 16:53:23 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 12:50:43 +08:00
2026-08-07 16:43:59 +08:00
2026-08-10 12:50:43 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-10 22:47:28 +08:00
2026-08-10 22:47:28 +08:00
2026-08-10 22:47:28 +08:00
2026-08-09 14:33:57 +08:00
2026-07-31 13:24:30 +08:00
2026-08-09 14:33:57 +08:00
2026-08-11 19:25:42 +08:00
2026-08-11 19:25:42 +08:00
2026-08-11 19:25:42 +08:00
2026-08-09 14:33:57 +08:00
2026-07-31 14:08:13 +08:00
2026-08-09 14:33:57 +08:00
2026-08-11 14:20:53 +08:00
2026-08-11 14:20:53 +08:00
2026-08-11 14:20:53 +08:00
2026-08-09 11:33:14 +08:00
2026-07-31 02:34:52 -07:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-01 06:15:16 -07:00
2026-08-09 11:33:14 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 11:02:16 +08:00
2026-08-06 06:29:06 +08:00
2026-08-09 11:02:16 +08:00
2026-08-11 17:19:51 +08:00
2026-08-11 17:19:51 +08:00
2026-08-11 17:19:51 +08:00
2026-08-09 16:59:52 +08:00
2026-08-09 16:34:25 +08:00
2026-08-09 16:59:52 +08:00
2026-08-10 16:38:00 +08:00
2026-08-10 16:38:00 +08:00
2026-08-10 16:38:00 +08:00
2026-08-09 23:19:14 +08:00
2026-08-09 23:19:14 +08:00
2026-08-09 23:19:14 +08:00
2026-08-10 18:02:11 +08:00
2026-08-10 18:02:11 +08:00
2026-08-10 18:02:11 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 16:53:23 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-09 17:43:53 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-04 15:55:07 +08:00
2026-08-04 15:55:07 +08:00
2026-08-04 15:55:07 +08:00
2026-08-10 16:57:56 +08:00
2026-08-10 16:57:56 +08:00
2026-08-10 16:57:56 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-11 03:29:04 +08:00
2026-08-11 03:29:04 +08:00
2026-08-11 03:29:04 +08:00
2026-08-09 11:02:16 +08:00
2026-08-06 00:21:34 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 11:02:16 +08:00
2026-08-04 21:02:03 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 11:02:16 +08:00
2026-08-05 17:00:48 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 21:10:59 +08:00
2026-08-09 11:02:16 +08:00
2026-08-06 16:27:27 +08:00
2026-08-09 11:02:16 +08:00
2026-08-11 10:45:15 +08:00
2026-08-11 10:45:15 +08:00
2026-08-11 10:45:15 +08:00
2026-08-09 22:59:34 +08:00
2026-08-09 22:59:34 +08:00
2026-08-09 22:59:34 +08:00
2026-08-09 11:02:16 +08:00
2026-08-05 23:26:39 -07:00
2026-08-09 11:02:16 +08:00
2026-08-09 11:33:14 +08:00
2026-08-06 18:54:53 +08:00
2026-08-09 11:33:14 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 12:31:49 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 21:05:58 +08:00
2026-08-09 11:33:14 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 12:31:49 +08:00
2026-08-11 00:05:06 +08:00
2026-08-11 00:05:06 +08:00
2026-08-11 00:05:06 +08:00
2026-08-09 11:33:14 +08:00
2026-08-06 23:00:01 +08:00
2026-08-09 11:33:14 +08:00
2026-08-09 11:02:16 +08:00
2026-08-06 11:12:48 +08:00
2026-08-09 11:02:16 +08:00
2026-08-09 11:33:14 +08:00
2026-08-06 23:00:01 +08:00
2026-08-09 11:33:14 +08:00
2026-08-07 14:20:14 +08:00
2026-08-07 14:20:14 +08:00
2026-08-07 14:20:14 +08:00
2026-08-09 11:33:14 +08:00
2026-08-08 16:53:23 +08:00
2026-08-09 11:33:14 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 15:49:34 +08:00
2026-08-10 15:49:34 +08:00
2026-08-11 11:01:43 +08:00
2026-08-11 11:01:43 +08:00
2026-08-11 11:01:43 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-09 17:26:57 +08:00
2026-08-11 11:08:14 +08:00
2026-08-11 11:08:14 +08:00
2026-08-11 11:08:14 +08:00
2026-08-08 10:46:58 +08:00
2026-08-08 10:46:58 +08:00
2026-08-08 10:46:58 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:07:46 +08:00
2026-08-10 13:37:18 +08:00
2026-08-10 13:37:18 +08:00
2026-08-10 13:37:18 +08:00
2026-08-10 18:08:22 +08:00
2026-08-10 18:08:22 +08:00
2026-08-10 18:08:22 +08:00
2026-08-11 12:41:24 +08:00
2026-08-11 12:41:24 +08:00
2026-08-11 12:41:24 +08:00
2026-08-10 19:17:37 +08:00
2026-08-10 19:17:37 +08:00
2026-08-10 19:17:37 +08:00
2026-08-10 23:59:53 +08:00
2026-08-10 23:59:53 +08:00
2026-08-10 23:59:53 +08:00
2026-08-10 18:37:30 +08:00
2026-08-10 18:37:30 +08:00
2026-08-10 18:37:30 +08:00
2026-08-10 15:09:07 +08:00
2026-08-10 15:09:07 +08:00
2026-08-10 15:09:07 +08:00
2026-08-10 19:34:17 +08:00
2026-08-10 19:34:17 +08:00
2026-08-10 19:34:17 +08:00
2026-08-11 11:16:42 +08:00
2026-08-11 11:16:42 +08:00
2026-08-11 11:16:42 +08:00
2026-08-11 17:52:24 +08:00
2026-08-11 17:52:24 +08:00
2026-08-11 17:52:24 +08:00
2026-08-11 20:39:04 +08:00
2026-08-11 20:39:04 +08:00
2026-08-11 20:39:04 +08:00
2026-08-11 18:00:56 +08:00
2026-08-11 18:00:56 +08:00
2026-08-11 18:00:56 +08:00