# hephaestus_oban v0.5.0 - Table of Contents Oban-based runner adapter for the Hephaestus workflow engine. Durable jobs with retry/backoff, advisory lock serialization, and zero-contention parallel step execution via an auxiliary step_results table. ## Pages - [HephaestusOban](readme.md) - [Changelog](changelog.md) ## Modules - [HephaestusOban](HephaestusOban.md): Oban-backed runtime support for executing Hephaestus workflows with durable jobs, resumable async steps, and persisted step results. - [HephaestusOban.AdvanceWorker](HephaestusOban.AdvanceWorker.md): Serialized orchestrator for advancing a workflow instance. - [HephaestusOban.Application](HephaestusOban.Application.md) - [HephaestusOban.ExecuteStepWorker](HephaestusOban.ExecuteStepWorker.md): Executes a single active workflow step. - [HephaestusOban.JobMetadata](HephaestusOban.JobMetadata.md): Builds Oban job `meta` and `tags` from workflow module attributes. - [HephaestusOban.Migration](HephaestusOban.Migration.md): Migrations create and modify the database tables HephaestusOban needs to function. - [HephaestusOban.Migrations.Postgres](HephaestusOban.Migrations.Postgres.md): PostgreSQL migration orchestrator for `HephaestusOban.Migration`. - [HephaestusOban.ResumeWorker](HephaestusOban.ResumeWorker.md): Records external resume events and schedules the next advance pass. - [HephaestusOban.Runner](HephaestusOban.Runner.md): Oban-backed `Hephaestus.Runtime.Runner` implementation. - [HephaestusOban.StepResults](HephaestusOban.StepResults.md): Persistence helpers for `hephaestus_step_results`. ## Mix Tasks - [mix hephaestus_oban.gen.migration](Mix.Tasks.HephaestusOban.Gen.Migration.md): Generates the migration for HephaestusOban step_results table.