Packages

CrucibleFramework: A thin orchestration layer for experiment pipelines. Provides pipeline execution, stage behaviour, and optional persistence.

Current section

Files

Jump to
crucible_framework lib crucible ir guardrail_config.ex
Raw

lib/crucible/ir/guardrail_config.ex

defmodule Crucible.IR.GuardrailConfig do
@derive {Jason.Encoder, only: [:profiles, :options]}
@moduledoc """
Guardrail configuration (e.g., LlmGuard profiles and options).
"""
@type t :: %__MODULE__{
profiles: [atom()],
options: map()
}
defstruct profiles: [],
options: %{}
end