YeonGyu-Kim
f93d7297c8
test(prompt-async-gate): cover dispatch timeout and post-dispatch error hold
...
Adds regression coverage for BLOCKER-1 (dispatch timeout releases
reservation for next caller after stalled upstream) and BLOCKER-2
(post-dispatch error preserves the post-dispatch hold so an immediate
second caller observes the reservation and is gated).
Both tests subscribe-first on the promptAsync call count and assert
status transitions without sleep-based synchronization. dispatchTimeoutMs
is the system under test, so passing it explicitly as 1ms in those tests
is the SUT, not a sleep-as-synchronization (per test-discipline.md).
Closes BLOCKER-3 (dispatch timeout + post-dispatch coverage)
Co-authored-by: gate-tests (deep / gpt-5.3-codex high)
2026-05-16 00:49:28 +09:00
..
2026-05-15 22:59:58 +09:00
2026-05-15 13:48:11 +09:00
2026-04-17 14:51:52 +09:00
2026-05-15 19:44:44 +09:00
2026-05-12 12:32:26 +09:00
2026-05-12 15:51:31 +09:00
2026-05-15 17:29:37 +09:00
2026-05-15 22:59:58 +09:00
2026-05-15 19:57:37 +09:00
2026-05-15 13:48:11 +09:00
2026-05-15 21:52:29 +09:00
2026-05-12 12:32:26 +09:00
2026-02-11 14:23:37 +09:00
2026-05-12 12:32:26 +09:00
2026-05-12 12:32:26 +09:00
2026-05-12 15:51:31 +09:00
2026-05-08 15:08:34 +09:00
2026-05-12 12:46:50 +09:00
2026-05-12 12:46:50 +09:00
2026-05-15 16:31:13 +09:00
2026-05-15 04:02:54 +07:00
2026-05-15 22:49:17 +09:00
2026-04-10 15:53:32 +09:00
2026-05-14 01:03:19 +09:00
2026-05-12 15:51:31 +09:00
2026-05-12 15:51:31 +09:00
2026-05-13 22:47:37 +09:00
2026-04-07 15:44:31 +09:00
2026-05-12 15:51:31 +09:00
2026-05-15 21:52:29 +09:00
2026-05-15 16:31:13 +09:00
2026-05-15 18:36:32 +09:00
2026-05-15 22:25:20 +09:00
2026-05-15 21:53:05 +09:00
2026-05-16 00:49:28 +09:00
2026-02-16 16:13:40 +09:00
2026-05-12 15:51:31 +09:00
2026-05-12 15:51:31 +09:00
2026-05-12 12:32:26 +09:00
2026-05-12 15:51:31 +09:00
2026-04-03 18:32:12 +09:00
2026-05-06 14:19:39 +09:00
2026-05-15 15:35:35 +09:00
2026-05-15 22:49:10 +09:00
2026-05-06 14:19:39 +09:00
2026-05-12 12:32:26 +09:00
2026-04-03 21:37:16 +09:00
2026-05-15 21:52:53 +09:00
2026-05-12 18:18:52 +09:00
2026-05-15 21:04:03 +09:00
2026-05-15 12:55:56 +09:00
2026-03-24 23:59:57 +09:00
2026-05-12 12:32:26 +09:00
2026-04-05 09:30:19 +09:00
2026-04-05 11:24:10 +09:00
2026-04-18 17:23:50 +09:00
2026-04-05 09:30:19 +09:00
2026-05-15 18:21:04 +09:00
2026-05-15 16:26:57 +09:00
2026-03-23 20:15:20 +09:00
2026-04-04 14:35:49 +09:00
2026-05-11 13:25:29 +09:00
2026-05-12 12:32:26 +09:00
2026-02-06 21:35:30 +09:00
2026-05-08 15:08:34 +09:00
2026-04-06 17:40:12 +09:00
2026-04-28 17:59:50 +09:00
2026-04-28 17:59:50 +09:00
2026-04-18 01:50:41 +09:00
2026-04-18 01:50:41 +09:00
2026-03-13 12:36:07 +09:00
2026-04-04 00:34:03 +09:00
2026-04-28 17:59:50 +09:00
2026-05-11 13:25:29 +09:00
2026-05-12 12:32:26 +09:00
2026-03-12 15:29:21 +09:00
2026-03-12 15:29:21 +09:00
2026-05-12 12:32:26 +09:00
2026-02-08 16:23:56 +09:00
2026-04-18 14:13:12 +09:00
2026-05-06 11:05:35 +09:00
2026-04-28 10:34:29 -04:00
2026-05-12 15:51:31 +09:00
2026-05-05 23:06:01 +09:00
2026-05-12 12:46:50 +09:00
2026-05-12 12:32:26 +09:00
2026-05-12 12:32:26 +09:00
2026-02-16 18:20:19 +09:00
2026-03-08 02:10:56 +09:00
2026-03-08 02:10:56 +09:00