Expand description
Core durable-execution contracts shared by Runledger storage, runtime, and application crates.
Use this crate for the storage-agnostic pieces of the job system:
jobs::JobHandlerandjobs::JobHandlerRegistryfor handler contractsjobs::JobContext,jobs::JobProgress, andjobs::JobFailurefor execution-time state- workflow enqueue builders and validation helpers such as
jobs::WorkflowRunEnqueueBuilderandjobs::validate_workflow_run_enqueue
This crate does not provide persistence or worker loops. Pair it with
runledger-postgres for PostgreSQL-backed storage and runledger-runtime
for worker, scheduler, and reaper execution.