Orchid.Operon.ApplyInputs (orchid_intervention v0.1.3)

Copy Markdown View Source

Operon middleware that injects :input-typed interventions as initial parameters.

Only keys that are not produced by any step in the DAG are eligible.
This mirrors how a user would pass inputs to Orchid.run/3, but sourced
from the intervention map instead.

Explicit initial_params passed by the caller take precedence over
injected interventions (interventions fill gaps, they don't overwrite).