trace_config_default: Default Trace Configuration

View source: R/config.R

trace_config_defaultR Documentation

Default Trace Configuration

Description

Returns a list of default configuration values for trace model building and evidence emission.

Usage

trace_config_default(
  severity_by_level = c(L0 = "high", L1 = "medium", L2 = "low", L3 = "info"),
  result_by_level = c(L0 = "fail", L1 = "warn", L2 = "warn", L3 = "pass"),
  confidence_threshold_L3 = 0.8,
  uppercase_datasets = TRUE
)

Arguments

severity_by_level

Named character vector mapping trace levels to severity.

result_by_level

Named character vector mapping trace levels to result.

confidence_threshold_L3

Numeric threshold for L3 classification. A mapping must have confidence >= this value to qualify for L3.

uppercase_datasets

Logical; if TRUE, dataset and domain names are uppercased during canonicalization.

Value

A list of class "trace_config" with elements: severity_by_level, result_by_level, confidence_threshold_L3, uppercase_datasets.

Examples

cfg <- trace_config_default()
cfg$severity_by_level

# Override a single setting
cfg2 <- trace_config_default(confidence_threshold_L3 = 0.9)


r4subtrace documentation built on March 4, 2026, 1:07 a.m.