fix(javascript): distinguish resolver discovery from module loading

Preserve load and resolve operations through semantic facts, worker transfer and graph Evidence. Only loads propagate executable ownership. Project ambient member writes and escapes through the shared path- and site-aware mutation owner; retain source literals, bases and uncertainty. Cover ownership and mutation boundaries through CLI and MCP.
This commit is contained in:
morluto
2026-10-24 02:04:57 +08:00
parent 635f673a8c
commit f91b7f8009
14 changed files with 351 additions and 17 deletions
@@ -296,6 +296,7 @@ const electron = z
}));
const referenceShape = {
...findingContext,
operation: z.enum(["load", "resolve"]),
resolution_base_path: z.string().exactOptional(),
kind: z.enum([
"static-import",