Goal
Allow a user to choose supported author and critic models instead of relying on workspace defaults or CLI-only overrides.
Scope
- provider-aware model catalog with availability/capability validation
- explicit economy/standard/premium presets with unvalidated quality labels
- visible input/output pricing and estimated run budget
- preserve provider-diversity warnings and exact model IDs in run history
- migrate existing workspaces only through an explicit user decision
This is active milestone 17 work. On 2026-09-30 the user approved retaining current defaults, delivering configurable recorded profiles, and separating representative CV-quality validation/default promotion into #683/#583. No automatic workspace migration or authentication change.
Ordered delivery
This is a rollup; execute bounded children with one observable outcome and one PR each.
#682 belongs to #511 and supplies the catalog shared by these adapters. Local synthetic availability/release checks stay #527/#679. Every profile is unvalidated for representative CV quality, and route support is not account availability.
Goal
Allow a user to choose supported author and critic models instead of relying on workspace defaults or CLI-only overrides.
Scope
This is active milestone 17 work. On 2026-09-30 the user approved retaining current defaults, delivering configurable recorded profiles, and separating representative CV-quality validation/default promotion into #683/#583. No automatic workspace migration or authentication change.
Ordered delivery
This is a rollup; execute bounded children with one observable outcome and one PR each.
#682 belongs to #511 and supplies the catalog shared by these adapters. Local synthetic availability/release checks stay #527/#679. Every profile is unvalidated for representative CV quality, and route support is not account availability.