📚 Mục lục Dự án (Wiki Index)
Dàn ý này được sinh tự động từ các file Catalog ở 01_Raw (skill /plan-wiki).
Dự án mẫu: laptop-shop — Backend NestJS (laptop-shop) + Frontend Angular (laptop-shop-angular), CSDL MySQL qua Prisma.
1. Cấu trúc Database
Schema laptop-shop-db (Prisma · MySQL) — 12 bảng. Chi tiết ERD & data dictionary sinh bởi /spec-database laptop-shop-db.
- User
- Session
- Role
- Permission
- RolePermission
- Product
- Cart
- CartDetail
- Order
- OrderDetail
- EmailQueue
- CronjobLog
2. Frontend Screens (Giao diện)
Danh sách màn hình từ Screens.json. Đặc tả chi tiết sinh bởi /spec-screen <ID>.
- laptop-shop-angular
SCR_001Trang chủ —/SCR_002Đăng nhập —/loginSCR_003Giỏ hàng —/cartSCR_004Hồ sơ cá nhân —/profileSCR_005Lịch sử đơn hàng —/order-historySCR_006Chi tiết đơn hàng —/order/:idSCR_007Chi tiết sản phẩm —/products/:idSCR_008Bảng điều khiển quản trị —/adminSCR_009Lỗi 404 — Không tìm thấy —/404
3. Backend Features (API & Logic)
Danh sách tính năng từ Features.json. Đặc tả chi tiết sinh bởi /spec-feature <ID>.
- laptop-shop
FEA_001Xác thực & Phiên đăng nhập —authFEA_002Quản lý quyền (Permissions) —auth/permissionsFEA_003Quản lý vai trò (Roles) —rolesFEA_004Quản lý người dùng —usersFEA_005Sản phẩm, Giỏ hàng & Đơn hàng —productsFEA_006Cronjob & Hàng đợi Email —cronjob
🚀 Bước tiếp theo
/spec-database laptop-shop-db— sinh ERD + data dictionary./spec-screen <ID>//spec-feature <ID>— sinh đặc tả chi tiết từng mục./cross-link— tự tạo wikilink chéo giữa các tài liệu sau khi đã sinh.