Great insights as always! Unversioned prompts edited on the fly in dashboards are definitely a nightmare for debugging production regressions. Your point on fallback routing is crucial—switching providers mid-flight can completely break downstream schemas or token budgets if not validated properly. Combining strict output validation (like Pydantic/Zod schemas) with structured outputs is essential to turn those silent fallback drift errors into explicit, catchable failures. Thanks for adding this context!
