metacausal.ComponentExclusionWarning

exception metacausal.ComponentExclusionWarning[source]

Bases: ComponentWarning

A component was excluded by configuration mismatch.

Two cases:

  • The component’s declared supported_outcome_types did not include the detected outcome type at fit time.

  • The component is ATE-only (supports_cate=False) and the active aggregation strategy requires CATE-capable adapters (i.e., SupervisedStrategy).

Deterministic given the user’s configuration and the detected outcome type.