**Context:** ECOA requires adverse action reasons for every denial. SHAP computation for 500-tree XGBoost takes ~200ms per applicant on CPU, ~15ms on GPU. - **Decision:** Pre-compute SHAP values for all feature combinations at each score decile. Serve pre-computed explanations via lookup table. Fall