🧬 Project DNA (Bộ gen dự án)
Tài liệu bất biến: tầm nhìn, sứ mệnh, nguyên tắc và quy tắc định hình mọi quyết định của Project OS.
Trở thành “Google Maps của tri thức doanh nghiệp” — nơi mọi dự án, con người, quyết định và ý tưởng đều là Đối tượng + Liên kết, không ngõ cụt, ai cũng khám phá được.
Cho phép người không lập trình quản lý, học, khám phá, suy luận và trình bày toàn bộ tri thức của doanh nghiệp từ MỘT nguồn sự thật duy nhất, hoàn toàn bằng tiếng Việt.
⭐ Nguyên tắc cốt lõi (Core Principles)
Mọi kết luận (AI, suy luận) kèm nguồn, lý do, độ tin cậy.
Đối tượng + Liên kết là lõi; mọi góc nhìn đều đọc từ đó.
Toàn bộ tiếng Việt, luôn có lối ra, không ngõ cụt.
AI đọc qua Intelligence Engine, tách khỏi tầng dữ liệu.
Phân quyền an toàn theo mặc định; mọi ghi qua capQuyen().
🏗️ Quy tắc kiến trúc (Architecture Rules)
Data → Semantic → Meta → Presentation → Governance → Human → Reasoning → (Enterprise/Platform/Intelligence) → AI.
Tính năng mới xây trên Meta (DinhNghiaTruong + Nut.meta) hoặc file cấu hình.
Không sửa schema nền nếu không thật cần.
loi/ai/* không được chạm tầng dữ liệu (chứng minh bằng grep).
🔤 Quy tắc đặt tên (Naming Rules)
Nhãn UI + tài liệu theo chuẩn song ngữ; từ giữ tiếng Anh có lý do ghi ở từ điển.
Tên model/route/biến giữ nguyên để không phá tương thích.
vd /so-do-tu-duy, /trung-tam-tri-thuc.
🏛 Quy tắc nghiệm thu (Review Rules)
Ba nguồn dùng chung loi/review.ts nên không lệch.
Không chuyển giai đoạn khi Review còn báo thiếu.
Giữ manifest và nghiệm thu phản ánh đúng thực tế.
🧊 Quy tắc đóng băng (Freeze Rules)
Không thêm bảng nền nếu không thật cần.
vd DoiTuongMien/LienKet — không migration.
Từ đây chỉ mở rộng lớp Review/Documentation/Dashboard trên dữ liệu hiện có.
🎨 Ngôn ngữ thiết kế (Design Language)
Mọi thứ là Nút và Mối liên hệ; màu theo loại, badge trạng thái/tiến độ.
Engine Cây · Engine Đồ thị lực · Engine Trình chiếu.
Mọi trang có ‘Đi tiếp’ + luôn quay về Trung tâm điều hành.
Tông màu ‘muc’, thẻ bo góc, tương phản hai chế độ.