morluto
939009f6f9
fix(artifacts): preserve completed caller reads through finalization
...
Retain file identity after Rust, web artifact, shared selected-input and historical capture reads complete before close or cancellation fails. Preserve descriptor-set snapshots in diagnostics alongside sanitized capture observations.
Classify canonical physical capture failures before cleanup composition; source permission errors and bare syscall failures keep their meaning through late cancellation and retry. Keep explicit sensitive-value redaction on retained facts.
Validation: 247 focused cases passed, two Linux-only cases skipped; build, typecheck, lint and formatting passed. Real descriptors with controlled finalization faults establish reader ownership and facts. Worker reply and multi-file database completion semantics remain separate audit work.
2026-10-27 01:27:03 +08:00
..
2026-10-14 04:47:34 +08:00
2026-10-23 13:48:11 +08:00
2026-10-23 07:57:14 +08:00
2026-10-25 11:29:17 +08:00
2026-10-26 17:39:23 +08:00
2026-10-25 07:31:42 +08:00
2026-10-17 00:44:02 +08:00
2026-10-25 07:31:42 +08:00
2026-10-22 02:51:11 +08:00
2026-10-17 09:04:09 +08:00
2026-10-25 04:09:11 +08:00
2026-10-24 08:22:14 +08:00
2026-10-23 12:55:44 +08:00
2026-10-23 10:39:28 +00:00
2026-10-08 04:03:24 +08:00
2026-10-23 15:21:14 +08:00
2026-10-26 17:26:16 +08:00
2026-10-18 05:33:21 +08:00
2026-10-25 01:34:37 +08:00
2026-10-24 03:00:09 +08:00
2026-10-25 09:49:26 +08:00
2026-10-25 07:31:42 +08:00
2026-10-17 02:47:42 +08:00
2026-10-25 11:29:17 +08:00
2026-10-21 05:51:24 -07:00
2026-10-24 03:11:07 +08:00
2026-10-24 03:00:09 +08:00
2026-10-24 12:21:44 +08:00
2026-10-17 21:24:00 +08:00
2026-10-24 21:51:41 +08:00
2026-10-24 21:51:41 +08:00
2026-10-24 21:51:41 +08:00
2026-10-24 04:16:47 +08:00
2026-10-24 10:04:38 +08:00
2026-10-24 09:57:15 +08:00
2026-10-25 08:29:20 +08:00
2026-10-26 17:14:02 +08:00
2026-10-23 01:46:35 +08:00
2026-10-24 01:58:35 +08:00
2026-10-24 08:23:24 +08:00
2026-10-25 07:31:42 +08:00
2026-10-17 12:27:08 +08:00
2026-10-26 22:31:13 +08:00
2026-10-21 19:06:44 +08:00
2026-10-27 01:27:03 +08:00
2026-10-26 20:45:06 +08:00
2026-10-24 04:08:59 +08:00
2026-10-15 12:15:55 +08:00
2026-10-17 06:20:23 +00:00
2026-10-23 05:14:26 +08:00
2026-10-25 09:49:26 +08:00
2026-10-24 10:04:38 +08:00
2026-10-24 08:22:14 +08:00
2026-10-24 23:49:25 +08:00
2026-10-23 23:54:04 +08:00
2026-10-23 13:32:58 +08:00
2026-10-25 07:31:42 +08:00
2026-10-25 11:29:17 +08:00
2026-10-25 08:29:20 +08:00
2026-10-23 02:21:50 +08:00
2026-10-26 17:39:23 +08:00
2026-10-17 00:44:02 +08:00
2026-10-23 02:22:03 +08:00
2026-10-19 15:37:15 +08:00
2026-10-24 09:57:15 +08:00
2026-10-25 02:28:09 +08:00
2026-10-21 19:25:22 +08:00
2026-10-18 10:51:51 +08:00
2026-10-14 16:10:46 +08:00
2026-10-26 22:22:27 +08:00
2026-10-25 08:29:20 +08:00
2026-10-25 07:31:42 +08:00
2026-10-25 02:17:13 +08:00
2026-10-25 04:09:11 +08:00
2026-10-25 07:31:42 +08:00
2026-10-24 15:08:10 +08:00
2026-10-24 06:13:53 +08:00
2026-10-25 02:28:09 +08:00
2026-10-27 01:27:03 +08:00
2026-10-26 14:49:10 +08:00
2026-10-26 14:49:10 +08:00
2026-10-08 04:03:24 +08:00
2026-10-23 01:41:25 +08:00
2026-10-16 11:48:59 +08:00
2026-10-13 11:42:54 +08:00