pulse-triage[bot]
6908557c24
Make synthetic log-reader survival failures attributable ( #3195 )
...
Enforce the captured-reader check in the shared fixture, not only
byte-bound callers. Observe exit through its identity-checked pidfd,
retain the 500 ms bound and recheck the final boundary without another
delay. A survivor still fails after separately observed emergency
cleanup, reporting the copied-shell exit and reader state without log
bytes.
Exercise a deliberately leaked synthetic reader, last-boundary exit, PID
reuse and unavailable cleanup. The historical Docker stderr failure
remains unexplained; no copied recipe, privacy/byte/deadline limit or
rendered help changes.
Contract-Neutral: Test fixture observation and diagnostics only;
documented readers, runtime and public contracts are unchanged.
---
Fleet candidate `20261024T093936Z-web-product` from the `web-product`
lane. Reviewed tip `c83df572334b19e5dde668088e763dc57489701a` on `main`.
[How Pulse handles
triage](https://github.com/rcourtman/Pulse/blob/main/docs/AI_TRANSPARENCY.md )
2026-10-24 10:52:27 +00:00
..
2026-10-24 10:26:45 +01:00
2026-10-12 14:13:47 +01:00
2026-06-23 17:26:15 +01:00
2026-10-21 14:16:15 +01:00
2026-10-23 16:10:15 +01:00
2026-10-24 10:49:27 +01:00
2026-10-21 15:19:02 +01:00
2026-07-29 20:09:23 +01:00
2026-10-18 17:32:34 +01:00
2026-10-23 18:02:39 +01:00
2026-10-23 20:46:39 +01:00
2026-10-21 15:19:02 +01:00
2026-10-21 15:19:02 +01:00
2026-10-21 15:19:02 +01:00
2026-10-15 11:42:25 +01:00
2026-09-01 12:17:00 +01:00
2026-10-11 05:18:21 +01:00
2026-09-01 18:32:39 +01:00
2026-08-28 11:35:41 +01:00
2026-10-14 17:38:18 +01:00
2026-09-06 17:17:36 +01:00
2026-09-06 15:12:07 +01:00
2026-10-14 11:27:57 +01:00
2026-09-05 01:33:47 +01:00
2026-09-04 13:13:04 +01:00
2026-09-08 07:00:33 +01:00
2026-09-08 08:42:45 +01:00
2026-09-06 04:22:09 +01:00
2026-09-06 10:19:46 +01:00
2026-09-08 12:54:21 +01:00
2026-09-21 07:23:24 +01:00
2026-10-13 23:30:46 +01:00
2026-10-14 01:53:13 +01:00
2026-08-29 22:41:04 +01:00
2026-10-08 17:22:29 +01:00
2026-09-10 06:44:37 +01:00
2026-09-05 17:57:42 +01:00
2026-09-06 04:22:09 +01:00
2026-10-08 00:17:08 +01:00
2026-10-14 09:02:31 +01:00
2026-10-23 21:03:01 +01:00
2026-09-07 16:39:11 +01:00
2026-09-08 21:59:40 +01:00
2026-09-08 23:29:31 +01:00
2026-10-14 04:13:00 +01:00
2026-10-10 19:00:17 +01:00
2026-10-06 19:54:22 +01:00
2026-08-29 04:02:06 +01:00
2026-10-10 23:43:37 +01:00
2026-08-27 17:54:10 +01:00
2026-10-13 05:37:14 +01:00
2026-10-21 15:19:02 +01:00
2026-09-06 22:11:03 +01:00
2026-10-09 22:25:34 +01:00
2026-06-23 17:26:15 +01:00
2026-10-15 13:52:44 +01:00
2026-07-27 11:58:05 +01:00
2026-10-23 00:15:04 +01:00
2026-10-07 15:46:01 +01:00
2026-10-06 19:54:22 +01:00
2026-09-10 06:44:37 +01:00
2026-10-08 09:56:53 +01:00
2026-08-31 22:11:38 +01:00
2026-09-08 10:32:49 +01:00
2026-09-08 08:23:44 +01:00
2026-09-08 08:23:44 +01:00
2026-07-23 22:06:56 +01:00
2026-10-22 03:15:00 +01:00
2026-10-21 15:19:02 +01:00
2026-08-30 05:11:55 +01:00
2026-09-20 02:43:57 +01:00
2026-10-08 06:09:08 +01:00
2026-10-24 10:26:45 +01:00
2026-10-13 05:34:03 +01:00
2026-10-13 05:39:13 +01:00
2026-10-08 09:47:17 +01:00
2026-09-01 16:11:04 +01:00
2026-10-14 11:58:09 +01:00
2026-10-02 02:53:31 +01:00
2026-09-01 16:11:04 +01:00
2026-10-04 03:00:30 +01:00
2026-10-04 04:57:17 +01:00
2026-08-29 23:48:28 +01:00
2026-08-29 02:59:47 +01:00
2026-10-01 09:11:15 +01:00
2026-10-04 03:44:51 +01:00
2026-08-31 01:50:48 +01:00
2026-09-09 01:34:22 +01:00
2026-09-19 21:24:38 +01:00
2026-09-07 16:47:55 +01:00
2026-10-17 21:24:54 +01:00
2026-07-29 20:09:23 +01:00
2026-10-17 21:24:54 +01:00
2026-08-30 01:51:58 +01:00
2026-10-05 22:39:51 +01:00
2026-09-01 10:43:35 +01:00
2026-10-12 16:28:14 +01:00
2026-08-12 17:07:12 +01:00
2026-09-02 02:52:13 +01:00
2026-09-01 21:18:24 +01:00
2026-10-14 05:15:15 +01:00
2026-09-02 02:52:13 +01:00
2026-09-01 01:02:17 +01:00
2026-08-28 03:36:33 +01:00
2026-08-29 19:59:04 +01:00
2026-10-17 21:51:08 +01:00
2026-10-12 00:10:22 +01:00
2026-08-23 15:09:32 +01:00
2026-09-28 16:42:46 +01:00
2026-10-15 11:42:25 +01:00
2026-09-02 02:28:14 +01:00
2026-10-07 22:07:07 +01:00
2026-08-31 04:55:15 +01:00
2026-09-01 16:11:04 +01:00
2026-09-05 15:43:23 +01:00
2026-10-12 12:44:29 +01:00
2026-09-04 01:04:30 +01:00
2026-08-30 13:55:41 +01:00
2026-09-01 16:54:07 +01:00