Scope
The JSC-enabled runtime build is green, but the explicit -Denable_jsc=false debug configuration currently reaches the link step and reports roughly 1,557 undefined runtime/JSC, WebKit, OpenSSL, and uWebSockets symbols. This prevents validating the Home-only compiler configuration independently from the native Bun runtime.
This was observed while checking compiler dispatch for #550. The JS/TS path correctly reports that JavaScriptCore is disabled at source level, but the build graph still instantiates or retains native runtime symbols that are not linked in this configuration.
Acceptance criteria
zig build debug -Denable_jsc=false -j1links successfully..home/.hmbuild and run commands continue to work in that binary.- JS/TS runtime and build commands return a concise JavaScriptCore-disabled diagnostic without unresolved symbols.
- The non-JSC build does not compile or retain the full JSC/native binding graph.
- Add a focused CI or build-graph check for this configuration.