π§© Contract-first
One schema is the single source of truth; types flow to both ends with zero codegen.
One contract, split by direction and scoped by role. Requests, events, topics, rooms & inter-server messaging β with end-to-end types and zero codegen.