Modules
Unofficial Elixir client and OTP worker application for Absurd.
Starts the optional Absurd worker supervision tree.
A persisted checkpoint visible to a task run.
A run claimed from an Absurd queue for temporary execution.
Counts one bounded maintenance pass for an Absurd queue.
Process-free configuration for calls to Absurd.SQL.
Durable operations available to an Absurd.Task callback.
The public error returned by Absurd operations.
The durable decision returned when a run awaits an event.
Optional lifecycle hooks for context propagation and tracing integrations.
The JSON boundary shared with the Absurd PostgreSQL schema.
Validation for names persisted by the Absurd protocol.
Maintenance policy returned for an Absurd queue.
Low-level, process-free wrapper around the upstream Absurd PostgreSQL functions.
Identifies a task and the run returned by spawn or retry.
A concrete checkpoint handle used by the decomposed step API.
Root supervisor for configured Absurd worker pools.
Behaviour for application-defined durable tasks.
Validated task lookup for one worker-pool queue.
A durable snapshot of a task's current state.
Telemetry contract for Absurd database calls and task execution.
OTP supervision boundary for workers consuming one Absurd queue.