641d9f2521
- Added a cached provider/model index with a WeakMap for resolver calls. - Indexed each provider and model key to either a model entry or an ambiguity sentinel. - Updated exact and fallback OpenRouter lookups to use map-based resolution and return undefined on ambiguous matches.