Summary
Types
@type symbiont_map() :: %{required(symbiont_name()) => OrchidSymbiont.Handler.t()}
Callbacks
@callback required() :: [symbiont_name()]
@callback run_with_model(Orchid.Step.input(), symbiont_map(), Orchid.Step.step_options()) :: Orchid.Step.output()