adk_memory_outbox_sup (erlang_adk v0.10.0)

View Source

Optional supervised durable memory-ingestion runtime.

The supervisor owns only runtime registry/processor processes. Durable job state is held in bounded Mnesia tables created by adk_memory_outbox. Runner instances register restartable service references under stable adapter IDs; neither pids nor handles are written to the outbox.

Summary

Functions

child_spec(Options)

claimable_identities(Supervisor)

health(Supervisor)

Transaction-backed health for either the global or an owned runtime.

init(Options)

prune_terminal(Limit)

prune_terminal(Supervisor, Limit)

ready(Supervisor)

register_adapter(Identity, ServiceRef)

register_adapter(Supervisor, Identity, ServiceRef)

resolve(Module, StableId, Supervisor)

runtime(Supervisor0)

Resolve the currently live registry and processor below a supervisor.

semantics()

semantics(Supervisor)

start_link(Options)

stats()

stats(Supervisor)

status(JobId)

status(Supervisor, JobId)

stop(Supervisor)

submit(Request)

submit(Supervisor, Request)

validate_options(Options)

Pure validation used by named runtime-service profiles before startup.