P4b Task 2: per-axis classification override setters. Each accepts either
a valid enum value for that axis (see VALID_DIAGNOSIS/VALID_STAGE/
VALID_GRADE/VALID_EXTENT) OR null (clears the override, reverting
that axis to the derived value). An invalid non-null value is a silent
no-op — mirrors setSmokingStatus/setDiabetesStatus above. Shared
caseMeta fields, NOT DS-1 gated (same as every other caseMeta setter).
P4b Task 2: per-axis classification override setters. Each accepts either a valid enum value for that axis (see
VALID_DIAGNOSIS/VALID_STAGE/VALID_GRADE/VALID_EXTENT) ORnull(clears the override, reverting that axis to the derived value). An invalid non-null value is a silent no-op — mirrorssetSmokingStatus/setDiabetesStatusabove. Shared caseMeta fields, NOT DS-1 gated (same as every other caseMeta setter).