# 0001 — Stack - Axum 0.8 for the HTTP surface. Handlers stay as functions, not a framework object model. - sqlx 0.9 with runtime queries so the template compiles without a live database. Compile-time `query!` can be adopted later with `.sqlx` offline data. - utoipa + utoipa-axum so the route table is the OpenAPI document. - Vue 3 + TypeScript + Tailwind 4 for the UI. - Vite proxy configured from the same TOML the server loads. - Generated fetch client instead of a hand-written axios wrapper.