/**
 * test_task_executor_sandbox_optin.ts — Story 18.2 (v1.6)
 *
 * Asserts the opt-in routing of `TaskExecutor.runShellCommand` through
 * ProcessSandbox when `OPENLIFE_PROCESS_SANDBOX=on`.
 *
 * We reach into the private method via the prototype to keep the test
 * deterministic — instantiating a full TaskExecutor has side effects on
 * .artifacts. The test:
 *
 *   1. With the flag UNSET, the legacy `child_process.spawn` path runs.
 *   2. With OPENLIFE_PROCESS_SANDBOX=on, ProcessSandbox.spawn is the
 *      one that fires (verified by stubbing ProcessSandbox via the
 *      module-cache).
 *   3. The returned envelope shape is { code, signal } either way — no
 *      caller code needs to change.
 */
export {};
