9f069a1175
Curated picker lists (OPENROUTER_MODELS + _PROVIDER_MODELS['nous']) gain claude-fable-5.1 above claude-fable-5 per newest-first ordering; manifest regenerated via scripts/build_model_catalog.py. Provider-agnostic metadata verified as already resolving for the 5.1 slug (no new entries needed): DEFAULT_CONTEXT_LENGTHS fuzzy-matches the claude-fable-5 prefix (1,000,000), reasoning stale-timeout floor fires (600s), and both routes bill via official_models_api (live pricing, no snapshot entry required).