morluto
425776174c
fix(artifacts): preserve opaque Node SEA asset keys
...
Separate raw SEA names from safe logical extraction paths. Accept empty asset
keys, retain absolute main paths and conflicting source spellings, and assign
deterministic paths through the shared artifact path registry. Keep duplicate
raw keys malformed and include sourcePath in owned entry equality.
Validate 102 focused regressions including compiled CLI and stdio MCP inventory
and extraction, the canonical SDK schema case, 9 documentation consistency
cases, cached build, typecheck/lint and formatting. A pinned Node-generated
preparation blob is verified in a synthetic ELF carrier; real injected native
executables and the optional Docker lane were not run.
2026-10-25 02:54:17 +08:00
..
2026-10-24 22:35:20 +08:00
2026-10-24 05:51:22 +08:00
2026-10-23 05:10:36 +08:00
2026-10-25 01:54:08 +08:00
2026-10-18 15:40:45 +08:00
2026-10-24 23:57:30 +08:00
2026-10-24 22:06:41 +08:00
2026-10-24 06:34:33 +08:00
2026-10-24 23:57:30 +08:00
2026-10-25 02:17:13 +08:00
2026-10-24 23:51:20 +08:00
2026-10-24 11:27:27 +08:00
2026-10-24 16:10:18 +08:00
2026-10-24 16:02:59 +08:00
2026-10-24 11:50:11 +08:00
2026-10-24 22:54:05 +08:00
2026-10-25 01:45:23 +08:00
2026-10-24 22:48:50 +08:00
2026-10-23 23:42:58 +09:00
2026-10-25 02:20:13 +08:00
2026-10-24 12:30:37 +08:00
2026-10-24 11:50:11 +08:00
2026-10-24 00:11:41 +08:00
2026-10-24 23:51:20 +08:00
2026-10-14 12:49:17 +08:00
2026-10-24 05:13:41 +08:00
2026-10-25 02:16:33 +08:00
2026-10-24 17:39:57 +08:00
2026-10-20 21:45:05 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 22:45:22 +08:00
2026-10-24 04:28:54 +08:00
2026-10-24 01:47:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-25 01:54:20 +08:00
2026-10-25 01:16:51 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 17:17:52 +08:00
2026-10-11 19:47:33 +08:00
2026-10-13 21:13:01 +08:00
2026-10-24 04:43:33 +08:00
2026-10-23 23:02:07 +08:00
2026-10-24 02:35:21 +08:00
2026-10-24 02:40:22 +08:00
2026-10-14 01:09:19 +08:00
2026-10-24 08:18:53 +08:00
2026-10-24 17:21:08 +08:00
2026-10-24 22:35:20 +08:00
2026-10-25 01:54:20 +08:00
2026-10-24 03:59:44 +08:00
2026-10-24 19:36:20 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 03:11:07 +08:00
2026-10-24 04:25:13 +08:00
2026-10-24 03:16:30 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 03:00:07 +08:00
2026-10-24 23:51:20 +08:00
2026-10-24 08:18:53 +08:00
2026-10-24 10:17:23 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 02:41:17 +08:00
2026-10-10 05:41:52 +08:00
2026-10-24 02:00:10 +08:00
2026-10-24 08:18:53 +08:00
2026-10-24 17:21:08 +08:00
2026-10-25 02:54:17 +08:00
2026-10-23 19:07:46 +08:00
2026-10-24 10:35:50 +08:00
2026-10-24 06:04:41 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 23:51:20 +08:00
2026-10-24 09:36:14 +08:00
2026-10-24 03:00:08 +08:00
2026-10-24 10:23:06 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 06:13:53 +08:00
2026-10-24 11:31:39 +08:00
2026-10-24 16:02:59 +08:00
2026-10-24 16:47:56 +08:00
2026-10-24 17:21:08 +08:00
2026-10-10 05:41:45 +08:00
2026-10-25 02:16:33 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 12:34:10 +08:00
2026-10-24 15:02:22 +00:00
2026-10-25 02:20:13 +08:00
2026-10-24 11:37:58 +08:00
2026-10-24 04:43:33 +08:00
2026-10-24 21:51:41 +08:00
2026-10-24 03:59:44 +08:00
2026-10-24 03:10:43 +08:00
2026-10-24 22:54:05 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 11:37:58 +08:00