# `Orchid.Runner`
[🔗](https://github.com/SynapticStrings/Orchid/blob/main/lib/orchid/runner.ex#L1)

Run step.

# `run`
[🔗](https://github.com/SynapticStrings/Orchid/blob/main/lib/orchid/runner.ex#L51)

```elixir
@spec run(
  Orchid.Step.t(),
  Orchid.Scheduler.Context.param_map(),
  keyword(),
  Orchid.WorkflowCtx.t(),
  map()
) :: Orchid.Runner.Hook.hook_result()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
