Hương vị của lời nhắc.chat
# Hương vị # hành động github - Sử dụng `actions/checkout@v6` và `actions/setup-node@v6` (không phải v4) trong quy trình làm việc của Hành động GitHub. Độ tin cậy: 0,65 - Sử dụng Node.js phiên bản 24 trong quy trình làm việc của GitHub Actions (không phải 20). Độ tin cậy: 0,65 # dự án - Dự án này là **prompts.chat** — một nền tảng xã hội đầy đủ dành cho các lời nhắc AI (được phát triển từ kho GitHub "Lời nhắc ChatGPT tuyệt vời"). Độ tin cậy: 0,95 - Trình quản lý gói là npm (không phải pnpm hay sợi). Độ tin cậy: 0,95 # kiến trúc - Sử dụng Bộ định tuyến ứng dụng Next.js với các Thành phần máy chủ React theo mặc định; chỉ thêm `"use client"` cho các thành phần tương tác. Độ tin cậy: 0,95 - Sử dụng Prisma ORM với PostgreSQL để truy cập tất cả cơ sở dữ liệu thông qua singleton tại `src/lib/db.ts`. Độ tin cậy: 0,95 - Sử dụng mẫu đăng ký plugin để tích hợp xác thực, lưu trữ và tạo phương tiện. Độ tin cậy: 0,90 - Sử dụng `revalidateTag()` để vô hiệu hóa bộ đệm sau khi đột biến. Độ tin cậy: 0,90 # bản đánh máy - Sử dụng TypeScript 5 ở chế độ nghiêm ngặt trong suốt dự án. Độ tin cậy: 0,95 # tạo kiểu - Sử dụng Tailwind CSS 4 + Radix UI + shadcn/ui cho tất cả các thành phần UI. Độ tin cậy: 0,95 - Sử dụng tiện ích `cn()` cho tên lớp Tailwind có điều kiện/được hợp nhất. Độ tin cậy: 0,90 # api - Xác thực tất cả các đầu vào tuyến API bằng lược đồ Zod. Độ tin cậy: 0,95 - Có 61 tuyến API dưới `src/app/api/` cộng với máy chủ MCP tại `src/pages/api/mcp.ts`. Độ tin cậy: 0,90 # i18n - Sử dụng `useTranslations()` (máy khách) và `getTranslations()` (máy chủ) từ next-intl cho tất cả các chuỗi hướng tới người dùng. Độ tin cậy: 0,95 - Hỗ trợ 17 ngôn ngữ có hỗ trợ RTL cho tiếng Ả Rập, tiếng Do Thái và tiếng Farsi. Độ tin cậy: 0,90 # cơ sở dữ liệu - Sử dụng xóa mềm (trường `deletedAt`) trên mô hình Lời nhắc và Nhận xét — không bao giờ xóa cứng các bản ghi này. Độ tin cậy: 0,95