ASM.ProviderRuntimeProfile (ASM v0.10.0)

Copy Markdown View Source

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

t()

@type t() :: %{
  mode: :lower_simulation,
  ref: String.t(),
  source: :cli_subprocess_core_config
}

Functions

observability(arg1)

@spec observability(t() | nil) :: map()

resolve(provider)

@spec resolve(atom()) :: {:ok, t() | nil} | {:error, ASM.Error.t()}