The model() DSL is the source of truth for a module's PostgreSQL schema.
Models generate migration snapshots, row types, Zod schemas, and service
accessors, so keep one model per file and review every generated migration.
Move on to dedicated details: