Mirrors the #1133 model_policy alias-mapping tests for the model_overrides path. Covers AC1-AC6: mappable Claude full IDs (claude-sonnet-5/opus-4-8/ haiku-4-5/fable-5) resolve to aliases on runtime:claude; bare aliases pass through; non-claude runtimes keep full IDs verbatim; unmappable Claude IDs warn-once + fall through; resolveModelForTier escalation path also maps; non-Claude custom/vendor values pass through verbatim (regression guards). Expected RED against unfixed model-resolver.cts (override short-circuit at lines 162-167 / 288-290 returns override verbatim with no alias mapping).
166 KiB
166 KiB