// Knowledge Management Domain // Contains articles, content management, and knowledge base // Knowledge-specific Enums enum ArticleStatus { DRAFT PUBLISHED ARCHIVED } // Knowledge Models model Article { id String @id @default(cuid()) title String content String excerpt String? category String tags String[] author String? status ArticleStatus @default(DRAFT) views BigInt @default(0) publishedAt DateTime? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt @@index([category]) @@index([status]) @@index([publishedAt]) @@index([author]) @@index([views]) @@index([title]) @@map("articles") }