cf9fdef9d8
Add deepseek_v4_pro (3.5) and deepseek_v4_flash (4.2) priors to CapacityControllerConfig::default() so V4 models are no longer silently mapped to the generic 3.8 fallback. Extend normalize_model_prior_key to match v4-pro, v4_pro, v4-flash, v4_flash, and deepseek-ai/-prefixed NIM identifiers before the V3/ reasoner branches to prevent cross-matches. V3 and reasoner fallbacks are unchanged. Add deepseek_v4_pro_prior / deepseek_v4_flash_prior fields to CapacityConfig (config.toml) and DEEPSEEK_CAPACITY_PRIOR_V4_PRO / DEEPSEEK_CAPACITY_PRIOR_V4_FLASH env-var overrides, matching the existing V3 pattern. Refs #73 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>