ASM view of configured CLI core provider runtime profiles.
The executable profile remains owned by cli_subprocess_core application
configuration. ASM consumes the same configured profile boundary to keep lane
selection on the core backend and to fail closed before SDK or backend
overrides can bypass the common CLI runtime path.
Summary
Types
@type t() :: %{ mode: :lower_simulation, ref: String.t(), source: :cli_subprocess_core_config }
Functions
@spec resolve(atom()) :: {:ok, t() | nil} | {:error, ASM.Error.t()}