Versioning strategy is a design decision we make explicitly — URL versioning, header versioning, or schema evolution for GraphQL. The right answer depends on who your consumers are and how they ship. We agree the strategy before writing the first endpoint.