Model abstraction
Model choice is a product decision, not a user setting. Built the evaluation layer that scores candidates on aesthetics, speed, instruction adherence, and cost, so quality decides where expensive inference goes.
Detail on Model abstraction
Every model we tried was better at something and worse at something else. Fast and literal, or slow and beautiful, or cheap and inconsistent.
The matrix scores them on four axes and the product picks per request. Designers never see a model name. When something new ships we run it through the same matrix and swap it in if it wins, which happens more often than anyone maintaining a roadmap would like.