Business purpose of this model.
Format: summary sentence first, \n\n, then paragraphs grouped by topic.
Use {@\link ModelName} for cross-references.
MUST be written in English.
Foreign key fields establishing relationships to other models.
GIN indexes for PostgreSQL full-text search (trigram).
Whether this model is a materialized view (read-only cached query). If true, name must use "mv_" prefix.
MUST use snake_case. Materialized views use "mv_" prefix.
Regular data fields (names, timestamps, flags, amounts, etc.).
Regular indexes for query performance.
Primary key field (UUID).
Architectural role of this model, guiding API endpoint generation.
Unique indexes for data integrity constraints.
A single Prisma model (database table).