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 stats_config.ex
Raw

lib/crucible/ir/stats_config.ex

defmodule Crucible.IR.StatsConfig do
@derive {Jason.Encoder, only: [:tests, :alpha, :options]}
@moduledoc """
Statistical testing configuration (crucible_bench integration point).
"""
@type t :: %__MODULE__{
tests: [atom()],
alpha: float(),
options: map()
}
defstruct tests: [],
alpha: 0.05,
options: %{}
end