- **Breaking — contrast schema.** The `modelName` column of `get_contrasts()` output is now the selected facade key (`lm`, `rlm`, `rfit`, `lm_impute`, `lm_missing`, `limma`, `limma_impute`, `limma_voom`, `limma_voom_impute`, `limpa`, `deqms`, `deqms_voom`, `firth`, `lmer_nested`, `ropeca_nested`, `firth_nested`, `limpa_nested`) instead of the testing-schema label (`WaldTest_moderated`, `*_DEqMS`, `*_imputed`, …). Rescue/imputation state moved to a new `estimate_type` column with values `observed`, `lod_imputed`, or `missing_fallback`. The redundant `facade` column was removed (its role is now played by `modelName`). The moderated-Wald-test wording belongs in methods text, not per-row labels. Downstream code that filtered on `modelName == "WaldTest_moderated"` (or the `_imputed`/`_DEqMS` variants) or read the `facade` column must migrate to the facade key and `estimate_type`.
0 commit comments