# UC-003 — Operate Through Supported Surfaces **Primary actor:** Operator or integrating client **Goal:** Start and inspect capabilities through CLI, War Room/HTTP, library, or MCP. ## Main Flow 1. User selects an entry surface. 2. Surface validates and translates input into shared domain operations. 3. Shared mission, target, arsenal, and reporting services execute. 4. Results return in surface-appropriate form. **Implementation coverage:** `src/cli.ts`, `src/server.ts`, `src/index.ts`, `src/mcp-server.ts`, `src/ui/`.