The hexagonal interfaces the engine depends on. Keeps the engine provider- and sink-agnostic: YouTube/Vimeo implement VideoSource, the AI router implements Summarizer, store/brain implement Sink, ESO implements SecretStore. This is what makes standalone-vs-homelab a wiring choice (ADR-003).