// Workflow-facing port for the Governed Enterprise Memory Vault (Epic #204, Issue #213).
// Pure type contract — no runtime logic, no IO, no clock, no randomness. Leaf-package rule
// (ADR-0019 direction 1): no `@oscharko-dev/keiko-*` imports may appear in this module; all
// referenced types come from sibling modules inside @oscharko-dev/keiko-contracts.
//
// Boundary intent: workflow packages (`keiko-workflows`, future `keiko-evaluations`) accept
// an OPTIONAL `MemoryWorkflowPort` so they can compose pre-run memory context and emit
// post-run lifecycle events for the audit ledger and Memory Center UI. Memory is READ-ONLY
// from the workflow's perspective — the port cannot grant write/execution authority. Apply
// gates (#6 applyEnabled, patch limits, scope guards) remain the sole write surface
// (epic §Architecture Invariants 1+2). The workflow remains fully backward-compatible when
// the port is absent: the field is optional and every callback is optional.
export {};
