# Minimal flow (draft) 1. Client submits an `Intent` with `Constraints`. 2. Runtime creates/uses a `domain_id`. 3. Runtime invokes a worker to draft output. 4. If tools are needed: - runtime requests a capability from cognitive kernel - tool runs in isolated domain with scoped authority 5. Runtime synthesizes final `Result` with provenance links. 6. Optional: memory commit is gated by policy and logged.