/**
 * Behavioural tests for the assembled shell application.
 *
 * Five scenarios cover the seams that turn a command line into a running agent,
 * with no network anywhere: every model turn is a scripted {@link ModelInvoker}
 * replayed as a {@link Channel}, injected through the agent factory's deps.
 *
 *   1. tokenizeInvocation — flag/mode derivation for the common spellings.
 *   2. Locator + applyUpgrades — sandboxed path math and idempotent upgrades.
 *   3. loadSettings — a project file overriding the built-in defaults.
 *   4. OneShotRunner — a scripted "hello" streamed to a captured output stream.
 *   5. WireRunner — one JSON submit line in, JSON event + result lines out.
 */
export {};
