The language of everything authored here — app, server, schemas, tests — in strict mode.
Two habits from it shape the codebase: interface over type for object shapes, and
Zod schemas as the place a type and its runtime check are declared once. Where
interfaces and type aliases actually differ — extension, unions, declaration merging —
is the kind of thing this entry points at rather than repeats.