G.5:4.6a - Causal method dispatch declarations
When method dispatch compares causal uses, each compared Method declares its causal question/rung and whether it is being used as an observational predictor, intervention optimizer, counterfactual strategy, causal fairness estimator, causal-RL policy, or simulation-only Method.
MethodFamily.causalUseDispatchSpec?:
causalUseQuestionRef?: CausalUseQuestionRef
targetCausalityLadderRung: CausalityLadderRung
causalUseClaimKind: CausalUseClaimKind
causalActionPolicyClass?: CausalActionPolicyClass
causalSupportComponentRefs?: CausalSupportComponentRefs
causalUseSupportResultRef?: CausalUseSupportResultRef
causalMethodUseClassification:
observationalPredictor |
interventionOptimizer |
counterfactualStrategy |
causalFairnessEstimator |
causalRLPolicy |
simulationOnlyMethod
supportedUse
unsupportedUse
CausalUseQuestionRef identifies the question content used by C.28; it is not a durable root U-kind. causalMethodUseClassification describes the Method’s proposed selector-facing use and supplies no system-role assignment, responsibility, authority, or causal certification.
A simulation-only Method cites simulationResultRef inside its support components and states bounded model use plus unsupported realized/interventional use. G.5 declares the dispatch result; C.28 supplies the causal-support result. A selector may still abstain even when a C.28 result is supported.