Modules
Phoenix-first operator primitives for Oban-backed applications.
Normalized audit writer and reader for smart-engine events.
Defines the strict Auth behaviour for Oban Powertools.
Shared machine-facing control-plane taxonomy for operator surfaces.
Durable cron entry sync, slot claim, and operator actions.
Durable cron entry definition.
Durable cron slot claim ledger.
Structured, snapshot-aware explain contract for smart-engine blockers.
Assembles a normalized forensic evidence bundle from raw attrs.
Dispatches optional host-owned follow-up callbacks after native remediation.
Host-owned callback behaviour for post-remediation follow-up.
Handles durable idempotency receipts and atomic job insertion.
Native job query context for the read-only job browse surface.
Durable heartbeat refresh, health classification, and incident projection.
Durable archive/prune run ledger for evidence retention.
Durable executor heartbeat evidence for Phase 4 liveness.
Periodically refreshes durable executor heartbeats from a configured provider.
Durable read model for Phase 4 dead-executor and workflow-stuck incidents.
Durable preview token and drift boundary for native operator mutations.
Closed-enum dispatcher for Lifeline target_type string → atom conversion.
Durable smart-engine limiter reservations backed by Postgres state.
Durable limiter resource definition.
Mutable limiter runtime state for a resource partition.
Programmatic API for host applications to perform operational mutations on jobs and workflows.
Centralized runtime configuration contract for required host wiring.
Public telemetry contract for Oban Powertools.
Shared control-plane labels, ownership copy, and venue-aware wording.
Thin read-only adapter from Powertools auth and display seams to documented
Oban.Web.Resolver callbacks for the optional /ops/jobs/oban mount.
Provides routing helpers to inject the Oban Powertools Web interface.
Canonical URL selector encoding for Oban Powertools native operator surfaces.
A wrapper around Oban.Worker that provides typed arguments and synchronous validation.
Explicit builder and insert API for durable workflow DAG definitions.
Durable await registration for signal-driven workflow steps.
Host callback behaviour for workflow outbox delivery.
Durable workflow callback outbox row.
Durable accepted and rejected workflow command evidence.
Thin PubSub-driven workflow reconciler.
Durable dependency edge with explicit terminal policy.
Durable workflow recovery request and outcome evidence.
Workflow-scoped recovery session header that groups one or more append-only recovery attempts.
Durable workflow step result evidence with bounded payload metadata.
Durable workflow runtime transitions, cancellation, awaits, signals, recovery, and callbacks.
Internal workflow event vocabulary and PubSub helpers.
Durable incoming workflow signal fact.
Durable workflow step definition with explicit runtime state.
Durable workflow definition plus runtime summary counters.