Quy tắc chung — Tổng quan#
Phạm vi#
Folder này tập hợp các nội dung xuyên suốt nhiều module (cross-cutting concerns) — áp dụng chung cho Trang Creator, Trang Admin, Trang Thống kê và Hệ thống nền.
Nội dung#
| # | Mục | Phạm vi áp dụng |
|---|---|---|
| 1 | Mô hình dữ liệu | 84+ MongoDB collections dùng chung toàn hệ thống |
| 2 | Bảo mật, hạ tầng & thiết kế | Mã hóa, phân quyền RBAC, hạ tầng, UI/UX |
| 3 | Yêu cầu phi chức năng (NFR) | Hiệu năng, khả dụng, scalability, bảo mật, backup, tương thích |
| 4 | State Diagrams | Vòng đời trạng thái của Content, Social, Reconciliation, Transfer, Event, eKYC |
| 5 | Business Rules | Quy tắc hoa hồng, ngân sách, đối soát, thanh toán, hồ sơ social, content |
Vì sao tách riêng#
Nếu để các nội dung này trong từng module, sẽ bị trùng lặp hoặc thiếu nhất quán. Ví dụ:
- Vòng đời
Content: DRAFT → PENDING → APPROVEDđược dùng bởi cả Creator Portal (nộp bài) và Admin Portal (duyệt) → tách ra một nơi duy nhất là State Diagrams - Quy tắc hoa hồng áp dụng khi Creator theo dõi số dư và khi Admin đối soát → đặt ở Business Rules
Cách đọc#
- Nếu bạn đang nghiệm thu một module cụ thể, đọc
00-overview.mdcủa module đó trước - Khi gặp reference đến "State Diagram" hay "Business Rule" → nhảy sang folder này để tra cứu
- Các tài liệu ở đây không có chức năng độc lập — chúng bổ trợ cho các module