adk_eval_store behaviour (erlang_adk v0.10.0)
View SourceDurable-storage contract for evaluation sets, jobs, results, and baselines.
Stores are always scoped to an exact application. Eval-set revisions are immutable: writing the same canonical revision is idempotent, while trying to replace it with different content fails. Job transitions use an expected-phase list so adapters can enforce lifecycle changes atomically.
Summary
Types
Callbacks
-callback recover_active(Handle :: handle(), Reason :: binary()) -> {ok, non_neg_integer()} | {error, term()}.