Skip to main content

Module store

Module store 

Expand description

Durable SOP run-state store (EPIC B) — the keystone contract.

Re-exports§

pub use model::ClaimToken;
pub use model::PersistedRun;
pub use model::ProposalKind;
pub use model::ProposalRecord;
pub use model::ProposalStatus;
pub use model::RetentionPolicy;
pub use model::SOP_STORE_VERSION;
pub use model::SopEventRecord;
pub use sqlite::SqliteRunStore;

Modules§

model
Durable run-state store — versioned wire shapes (EPIC B).
sqlite
Durable SQLite-backed SopRunStore (EPIC B).

Structs§

InMemoryRunStore
Process-local, non-durable store. Mirrors today’s in-memory run maps; lost on restart. The compatibility default until SqliteRunStore lands.

Enums§

StoreError
Errors a store may surface. Never swallowed by callers.

Traits§

SopRunStore

Functions§

build_run_store
Build the configured run store.