Memory · Destination policy
Storage destinations
Choose a destination by policy and resolve it without exposing provider differences to Engine or AI.
Workflow
- Choose storage intentThe caller names needs rather than a filesystem path.
- Resolve destination policyMemory chooses an eligible destination and adapter from current availability and policy.
- Open bounded storage sessionThe adapter exposes supported operations and explicit offline or retry behavior.
- Return unavailableThe workflow returns an explicit unavailable or refused outcome without inventing content or mutating unrelated records.
- Return destination receiptThe caller receives provider-neutral results and never infers success from a path alone.
Failure boundaries
- Drive missingUnavailable: Do not use stale path
- Policy has no matchRefused: Ask for choice
- Write accepted but unverifiedPending: Do not complete
memory.destination.storage