b05 aggregate Ruhela: schema-no-demographic guard.
Source:R/otis_all_analyze.R
morie_otis_analyze_b05_ruhela_aggregate.RdOTIS b05 (segregation placements by consecutive duration) does
not carry a demographic treatment variable – the published
schema is just EndFiscalYear, Consecutive_Duration,
Number_SegregationPlacements. The "Ruhela formulation" presumes
a binary treatment column (typically Gender, Race, or alert
status) for the aggregate RF test, so b05 has no meaningful
aggregate Ruhela analysis on its own. Returns a structured
"not applicable" wrapper rather than erroring so dispatcher
loops over the b03..b09 family stay green.