morluto
c7e9e096d3
fix(plist): reject malformed XML before value decoding
...
Reuse the shared validated XML document for depth and prototype-key preflight, preventing recovery-only values from being projected as observations. Preserve OpenStep and valid XML source semantics.
Validation: 46 focused checks; 5 final syntax controls; 10 encoding and public CLI/MCP overlap checks; check:fast. Public malformed-entity CLI changed from success to typed format failure. Generated inert artifacts only; no real Apple application or native engine execution.
Refs #4714
2026-10-17 15:24:57 +08:00
..
2026-10-15 03:43:28 +08:00
2026-10-15 03:43:28 +08:00
2026-10-17 06:20:23 +00:00
2026-10-16 11:48:59 +08:00
2026-10-17 09:57:43 +08:00
2026-10-13 16:04:44 +08:00
2026-10-15 03:43:29 +08:00
2026-10-14 08:31:16 +08:00
2026-10-15 06:11:46 -07:00
2026-10-11 22:33:57 +08:00
2026-10-11 04:43:02 +08:00
2026-10-11 05:17:10 +08:00
2026-10-12 04:53:27 +08:00
2026-10-14 03:00:27 +08:00
2026-10-11 05:33:14 +08:00
2026-10-14 08:31:16 +08:00
2026-10-11 04:43:02 +08:00
2026-10-16 07:25:21 +08:00
2026-10-16 02:47:04 +08:00
2026-10-14 08:31:16 +08:00
2026-10-11 04:43:02 +08:00
2026-10-12 05:05:21 +08:00
2026-10-13 23:47:18 +08:00
2026-10-17 00:44:02 +08:00
2026-10-17 00:44:02 +08:00
2026-10-16 02:23:25 +08:00
2026-10-08 04:03:24 +08:00
2026-10-15 05:19:43 -07:00
2026-10-14 20:10:17 +08:00
2026-10-16 21:08:47 +08:00
2026-10-14 06:23:22 +08:00
2026-10-14 06:23:22 +08:00
2026-10-14 19:49:08 +08:00
2026-10-13 17:46:04 +08:00
2026-10-14 06:07:08 +08:00
2026-10-13 18:38:46 +08:00
2026-10-14 06:07:08 +08:00
2026-10-14 06:07:08 +08:00
2026-10-15 18:11:19 +00:00
2026-10-14 06:07:08 +08:00
2026-10-14 06:07:08 +08:00
2026-10-14 06:07:08 +08:00
2026-10-15 00:16:09 +08:00
2026-10-13 18:54:05 +08:00
2026-10-14 21:51:19 +08:00
2026-10-14 06:07:08 +08:00
2026-10-17 00:44:02 +08:00
2026-10-16 08:14:50 +08:00
2026-10-16 08:14:50 +08:00
2026-10-14 17:49:19 +08:00
2026-10-14 08:25:53 +08:00
2026-10-17 04:57:06 +08:00
2026-10-17 04:57:06 +08:00
2026-10-15 05:05:24 +08:00
2026-10-11 00:28:24 +08:00
2026-10-16 11:48:59 +08:00
2026-10-15 00:53:26 -07:00
2026-10-17 03:11:32 +08:00
2026-10-11 05:33:05 +08:00
2026-10-12 04:45:17 +08:00
2026-10-14 12:17:54 +08:00
2026-10-14 04:47:34 +08:00
2026-10-14 12:21:26 +08:00
2026-10-10 05:56:01 +08:00
2026-10-13 21:34:38 +08:00
2026-10-14 08:25:53 +08:00
2026-10-10 23:01:54 +08:00
2026-10-12 14:12:44 +08:00
2026-10-17 00:44:02 +08:00
2026-10-16 05:09:35 +08:00
2026-10-13 22:13:22 +08:00
2026-10-10 14:20:22 +08:00
2026-10-15 18:11:19 +00:00
2026-10-17 12:17:44 +08:00
2026-10-17 12:02:26 +08:00
2026-10-17 06:20:23 +00:00
2026-10-14 08:28:14 +08:00
2026-10-14 08:28:14 +08:00
2026-10-17 15:17:03 +08:00
2026-10-17 12:02:26 +08:00
2026-10-17 09:57:43 +08:00
2026-10-14 14:47:26 +08:00
2026-10-15 00:09:42 +08:00
2026-10-14 08:25:53 +08:00
2026-10-15 07:38:07 -07:00
2026-10-11 05:16:03 +08:00
2026-10-11 04:43:02 +08:00
2026-10-13 20:37:48 +08:00
2026-10-12 11:34:02 +08:00
2026-10-11 05:33:15 +08:00
2026-10-11 05:33:21 +08:00
2026-10-16 03:46:00 +08:00
2026-10-11 13:29:50 +08:00
2026-10-11 04:43:02 +08:00
2026-10-14 08:46:50 +08:00
2026-10-14 08:46:50 +08:00
2026-10-11 04:43:02 +08:00
2026-10-13 21:23:58 +08:00
2026-10-11 05:33:15 +08:00
2026-10-11 17:43:28 +08:00
2026-10-11 04:43:02 +08:00
2026-10-14 08:46:50 +08:00
2026-10-11 04:43:02 +08:00
2026-10-14 19:13:17 -07:00
2026-10-12 14:12:44 +08:00
2026-10-12 06:29:27 +08:00
2026-10-08 04:03:24 +08:00
2026-10-14 19:13:01 -07:00
2026-10-09 07:13:32 +08:00
2026-10-17 00:09:47 +08:00
2026-10-09 07:13:32 +08:00
2026-10-16 05:17:42 +08:00
2026-10-14 08:31:16 +08:00
2026-10-17 15:24:57 +08:00
2026-10-15 05:05:24 +08:00
2026-10-15 03:43:29 +08:00
2026-10-14 21:15:34 +08:00
2026-10-14 14:47:26 +08:00
2026-10-14 14:47:26 +08:00
2026-10-14 19:49:08 +08:00
2026-10-07 21:09:33 +08:00
2026-10-14 13:58:12 +08:00
2026-10-14 21:51:19 +08:00
2026-10-10 22:11:14 +08:00
2026-10-11 05:33:05 +08:00
2026-10-14 09:47:57 +08:00
2026-10-11 19:01:33 +08:00
2026-10-10 16:10:39 +08:00
2026-10-12 14:12:44 +08:00
2026-10-14 12:21:26 +08:00
2026-10-14 16:51:59 +08:00
2026-10-12 22:55:55 +08:00
2026-10-12 06:36:45 +08:00
2026-10-13 21:13:01 +08:00
2026-10-14 08:31:16 +08:00
2026-10-13 09:24:04 +08:00
2026-10-11 06:10:10 +08:00
2026-10-11 06:10:10 +08:00
2026-10-15 09:34:00 -07:00
2026-10-14 08:36:38 +08:00
2026-10-11 04:43:02 +08:00
2026-10-14 08:43:59 +08:00
2026-10-11 06:30:56 +08:00
2026-10-16 04:41:40 +08:00
2026-10-14 13:58:18 +08:00
2026-10-11 06:10:10 +08:00
2026-10-16 08:14:52 +08:00
2026-10-11 06:10:10 +08:00
2026-10-13 14:51:23 +08:00
2026-10-16 04:52:19 +08:00
2026-10-14 08:31:16 +08:00
2026-10-17 08:25:01 +08:00
2026-10-13 18:24:40 +08:00
2026-10-14 19:06:36 +08:00
2026-10-14 21:51:19 +08:00
2026-10-15 16:07:57 +09:00
2026-10-14 19:48:30 +08:00
2026-10-13 18:05:20 +08:00
2026-10-13 15:12:17 +08:00
2026-10-17 04:57:06 +08:00
2026-10-12 23:24:24 +08:00
2026-10-17 05:01:46 +08:00
2026-10-17 05:01:46 +08:00
2026-10-11 06:30:56 +08:00
2026-10-14 08:46:50 +08:00
2026-10-17 05:47:35 +08:00
2026-10-17 05:47:19 +08:00
2026-10-14 06:20:22 +08:00
2026-10-14 23:15:04 +08:00
2026-10-17 00:44:02 +08:00
2026-10-13 23:49:33 +08:00
2026-10-13 19:30:50 +08:00
2026-10-13 12:06:41 +08:00
2026-10-12 22:53:30 +08:00
2026-10-16 05:09:35 +08:00
2026-10-11 05:17:10 +08:00
2026-10-12 14:56:51 +08:00
2026-10-14 08:46:50 +08:00
2026-10-09 19:29:31 -07:00
2026-10-14 16:10:46 +08:00
2026-10-14 08:12:33 +08:00
2026-10-15 18:38:19 +00:00
2026-10-14 13:58:15 +08:00
2026-10-12 15:18:03 +08:00