| Trace | Path | Tên màn | Thành phần chính | Quyền truy cập | Deep-link |
| S01 | /dashboard | Tổng quan | 4 KPI, card Tỷ trọng 3-donut, card Công việc lọc cá nhân, đối tác theo ngành | module dashboard | — |
| S02 | /tasks | Công việc | Kanban 4 cột + bảng tanstack + PreviewSheet + bulk + backlog | module tasks | ?record=<taskId> |
| S03 | /tasks/[id] | Chi tiết công việc | Rail field panel + tab theo ?section=, timeline, comment | module tasks | path param id |
| S04 | /analytics | Phân tích công việc | 5 KPI cá nhân, bar 8 tuần, donut viec:*; khối Toàn đội (admin) | module tasks (route map) | — |
| S05 | /crm | Đối tác | Bảng tanstack + panel 4 tab + filter giải pháp/ngành | module crm | ?record=<contactId> |
| S06 | /crm/[id] | Chi tiết đối tác | 4 tab: Tổng quan/Dự án/Tương tác/Ghi chú | module crm | path param id |
| S07 | /projects | Dự án | 3 chế độ Bảng/Phễu/Lưới thẻ, filter bar, sort 9 cột | module projects | ?record=<projectId> |
| S08 | /projects/[id] | Chi tiết dự án | Tabs Tổng quan/Công việc/Tài liệu | module projects | path param id |
| S09 | /calendar | Lịch & Nhắc việc | Lịch tháng/tuần, tạo sự kiện + sự kiện lặp | module calendar | — |
| Trace | Path | Tên màn | Thành phần chính | Quyền truy cập | Deep-link |
| S14 | /finance | Tài chính | Giao dịch thu/chi, giao dịch định kỳ, báo cáo lợi nhuận | module finance | ?record=<transactionId> |
| S15 | /invoices | Hoá đơn | Bảng hoá đơn, panel line-items, OCR quét ảnh, bản in | module invoices | ?record=<invoiceId>, ?print= |
| S16 | /pricing | Báo giá | Danh sách báo giá cá nhân, form line-items, bản in | module tasks (route map, dữ liệu per-user) | — |
| — | /budget | Ngân sách truyền thông | Route đã gỡ. Không còn page.tsx nào cho đường dẫn này trong frontend-next/src/app/(erp)/. Phân hệ budget vẫn còn trong ALL_MODULE_IDS vì tương thích ngược với các tài khoản đã được cấp. | — | — |
| S18 | /income | Thu nhập & Thuế | Cấu hình lương/hoa hồng, tính thuế TNCN, tư vấn; admin xem bảng đóng góp | module tasks (route map, dữ liệu per-user) | — |
| Trace | Path | Tên màn | Thành phần chính | Quyền truy cập | Deep-link |
| S19 | /requests | Yêu cầu phát triển | Bảng + panel chọn loại/đối tượng + khối Duyệt (admin) + timeline | module tasks (route map) | — |
| S20 | /system-log | Nhật ký hệ thống | Danh sách revision/thay đổi | module system-log | — |
| S21 | /reports | Tỷ trọng giải pháp | 4 card donut+bảng (gp/nganh/viec/tc) | module dashboard (route map) | — |
| S22 | /tags | Quản lý tag | Gắn/bỏ tag 4 nhóm × 6 loại bản ghi, thống kê chưa gắn | module tasks (route map) | Link tới bản ghi ?record= |
| S23 | /settings | Cài đặt 7 tab | Đúng 7 tab (03/09): Thông tin · Giao diện · Người dùng & phân quyền · Khoá API · Quy trình tự động · Kết nối Zalo · Nhật ký hệ thống. Tab Cài đặt AI đã gỡ 03/09 — sau khi ERP thôi chạy mô hình thì không còn gì để cấu hình. | module settings; tab Người dùng và cấp khoá phạm vi người khác cần owner | ?tab= |
| S24 | /account | Tài khoản | Hồ sơ, đổi mật khẩu, tuỳ chọn thông báo | mọi user đăng nhập | — |
| S25 | /search | Tìm kiếm | Kết quả toàn hệ thống theo phần, deep-link từng bản ghi | mọi user, kết quả scope theo quyền | — |
| S26 | /help | Trợ giúp | 4 tab hướng dẫn: nội dung + sơ đồ hệ thống (React Flow 17 node) + sơ đồ quy trình cá nhân + FAQ | module help | — |
| S28 | /focus | Tập trung (Focus) | Phiên làm việc toàn màn hình: đồng hồ đếm ngược theo ước lượng, hàng đợi việc hôm nay, việc con, tài liệu, nhạc nền YouTube, thanh thu gọn neo trên topbar. Từ 03/09: khi TẠM DỪNG sửa được cả tiêu đề và mô tả việc, không chỉ thời gian; bố cục dùng justify-center-safe để nội dung cao hơn khung không bị cắt mất phần đầu. | module tasks | — |
| S29 | /library | Thư viện | Kho tệp và bảng ghim; upload/serve qua /api/library/*; chia sẻ theo người, chọn nhiều mục để chia sẻ hàng loạt | module library (kế thừa tasks) | ?item= |
| S30 | /contracts | Hợp đồng | Bảng + panel hợp đồng, mốc thanh toán, bảo hành, gắn báo giá; chỉ người phụ trách và quản trị thấy | module contracts — KHÔNG kế thừa tasks | ?record= |
| S31 | /vendors | Nhà cung cấp | Danh bạ nhà cung cấp, trạng thái hợp tác, gắn vào chi phí | module vendors | ?record= |
| S32 | /skills/[id] | Kỹ năng — trang đầy đủ | Bản xem toàn trang của một kỹ năng (song song với panel ?record=) | module skills | — |
| S27 | (blank)/login | Đăng nhập | Layout 2 cột kính mờ + brand panel CTC | Không cần đăng nhập | — |
| Thành phần | Xuất hiện ở | Chức năng |
| ReviewLayer + ReviewModeToggle | Mọi trang (mount ở (erp)/layout) | Bật/tắt chế độ review, ghim comment theo field, badge số lượng chưa xử lý |
| MentionBell | Header, mọi trang | Thông báo @mention thời gian thực (SSE), đã đọc lưu localStorage |
| BottomNav (mobile) | Mọi trang, màn hình <lg | 5 tab điều hướng nhanh, z-20 dưới nút FAB |
| WorkflowRunner | Mount ngầm ở (erp)/layout | Chạy engine workflow client-side theo trigger |
| ConfirmDialog | Xoá đối tác, đánh dấu hoá đơn đã trả, xoá hàng loạt workflow/skill | Xác nhận hành động không hoàn tác |
| Import CSV dialog | Công việc, Đối tác | Nhập dữ liệu hàng loạt từ file CSV |
| MentionTextarea | Mô tả Task/Project, comment, ghi chú tương tác, yêu cầu phát triển | Gõ @ để gợi ý và gắn tag người dùng |