Package-by-package quality review (2026-07-03) surfaced 5 behavior/correctness issues (as opposed to pure refactors, which are deferred). These change behavior or hide failures from callers, so they go first. One issue = one PR = one changeset.
Children
Deferred to a later pass (not in this epic): untyped API-payload interfaces, shared cast/helper extractions (lazyModule, makeSafeEmitter, runner/spawn, asTool), and the test-coverage additions (tool-execution, web-handler, runner disk I/O).
Package-by-package quality review (2026-07-03) surfaced 5 behavior/correctness issues (as opposed to pure refactors, which are deferred). These change behavior or hide failures from callers, so they go first. One issue = one PR = one changeset.
Children
instructionsis silently dropped bymountConnectorsfetchrejections escape as rawTypeError, bypassing the typed error classresolveOrConstructswallows resolver errors and builds an unwired instanceDeferred to a later pass (not in this epic): untyped API-payload interfaces, shared cast/helper extractions (
lazyModule,makeSafeEmitter,runner/spawn,asTool), and the test-coverage additions (tool-execution,web-handler, runner disk I/O).