Storage boundary for conversation handoff owners.
The default store is process-local ETS for examples and tests. Applications that need durable or clustered ownership can configure another module:
config :jidoka, :handoff_owner_store, MyApp.HandoffOwnerStore
Summary
Types
@type owner() :: %{ agent: module(), agent_id: String.t(), handoff: Jidoka.Handoff.t(), updated_at_ms: integer() }