t and rodboev
3ac19a5518
fix( #4812 ): capture idle SSE fingerprint baseline BEFORE first attach (TOCTOU)
...
Final-gate Codex caught a TOCTOU race in the prior idle-seam fix: the fingerprint
baseline was captured AFTER the first attach_active_stream() lookup, so a run
completing DURING that first attach folded into the baseline and was silently
missed (only : keepalive emitted, no snapshot). Move the baseline capture before
the first attach so any completion from that point on is detected. Add an ordering
regression test (baseline fp precedes the idle-loop attach + advance still emits
one snapshot). 23/23 SSE tests green.
Co-authored-by: rodboev <rodboev@users.noreply.github.com >
2026-07-10 20:24:47 +00:00
..
2026-03-31 07:02:47 +00:00
2026-07-09 03:54:10 +00:00
2026-07-09 14:20:20 -07:00
2026-06-30 20:59:19 -04:00
2026-07-05 00:12:19 +00:00
2026-07-09 09:43:54 +08:00
2026-04-24 01:24:51 +00:00
2026-06-20 05:36:56 +00:00
2026-07-01 07:54:48 -05:00
2026-06-26 00:12:09 +00:00
2026-07-04 21:42:32 +08:00
2026-07-11 02:07:37 +08:00
2026-07-01 18:01:39 +00:00
2026-05-19 21:35:10 -04:00
2026-07-03 20:26:18 +00:00
2026-07-10 13:20:40 +08:00
2026-06-29 03:44:06 +00:00
2026-07-08 20:17:45 +00:00
2026-05-10 15:21:24 +08:00
2026-06-29 18:22:18 +00:00
2026-06-23 23:40:45 +00:00
2026-05-04 21:26:43 +00:00
2026-07-10 10:15:21 +08:00
2026-07-09 10:54:06 -07:00
2026-07-02 01:15:57 +00:00
2026-07-02 08:17:44 +00:00
2026-07-09 10:54:06 -07:00
2026-06-01 05:05:16 +00:00
2026-06-05 11:35:26 -07:00
2026-06-02 03:58:02 +00:00
2026-07-06 20:40:08 +00:00
2026-07-10 12:23:02 +08:00
2026-07-09 04:22:21 +00:00
2026-06-18 19:22:29 +00:00
2026-06-27 06:03:24 +00:00
2026-06-30 17:06:31 +00:00
2026-07-10 20:24:47 +00:00
2026-07-10 20:15:49 +00:00
2026-06-19 13:16:39 -04:00
2026-05-21 17:43:54 +00:00
2026-07-09 10:54:06 -07:00
2026-06-15 00:10:01 -07:00
2026-07-02 02:36:09 +00:00
2026-07-04 21:40:21 +00:00
2026-07-04 20:55:06 +00:00
2026-07-05 10:23:15 +08:00
2026-05-27 20:57:32 +08:00
2026-06-19 22:09:17 +00:00
2026-05-01 12:10:48 +00:00
2026-07-07 19:48:19 +00:00
2026-07-10 19:28:06 +00:00
2026-06-26 20:49:13 +00:00
2026-07-09 10:54:06 -07:00
2026-06-04 16:46:20 -07:00
2026-06-07 23:18:51 -07:00
2026-07-09 20:18:03 -07:00
2026-07-09 15:57:21 -07:00
2026-05-19 02:27:12 -06:00
2026-07-05 06:45:50 +08:00
2026-07-07 02:07:39 +00:00
2026-07-02 01:15:57 +00:00
2026-07-09 09:04:59 -07:00