DAC WORKFLOW: THE HIGH-VELOCITY BLUEPRINT
Tài liệu này là "hệ điều hành" thực thi của dự án. Áp dụng triết lý Selection over Collection: Chỉ tập trung vào những thứ tạo ra kết quả.
🧭 TẦNG 1: THẤU HIỂU (THE SOUL)
Đọc 3 file này để nắm được "Linh hồn" dự án trước khi chạm vào bàn phím.
- A2_PRD_3.0: Mục tiêu. Đích đến là vị thế "Learning Architect".
- A3_User_Personas: Ngôn ngữ. Biết dùng tông giọng "Thực dụng - Gần gũi - Tinh gọn" để thuyết phục Persona (Trials thả ga, tạo giá trị ngay).
- A1_Quality_Standards: Tiêu chuẩn. Kiểm soát tính "Interactive Evidence".
🏗️ TẦNG 2: THIẾT KẾ (THE SKELETON)
Đọc để biết cách dựng khung kỹ thuật.
- The Look: B5_Design_System (Apple 30% x YC 70%).
- The Nav: A5_Sitemap (5 mục Mega Menu).
- The Data: B3_Data_Architecture (Dữ liệu tĩnh trong
website/src/data).
⚡ TẦNG 3: THỰC THI (THE LOOP)
Vòng lặp cho mọi thay đổi, dù là thêm một sản phẩm hay một trang mới.
- Cập nhật tài liệu trước: Sửa file liên quan trong
docs/(ví dụ thêm sản phẩm vào A6). - Thực thi: Sửa dữ liệu/code trong
website/(hoặc thêm file vàomedia/). - Kiểm tra: Mở Pull Request. CI chạy lint + build cho website, docs và media.
- Phát hành: Merge vào
main. Website, docs và media tự deploy lên Cloudflare Pages (xem C2).
Lịch sử các chặng đã đi qua
- Sprint 1 – Infra & Vibe: Next.js + Tailwind, Navbar Glassmorphism. ✅
- Sprint 2 – The Evidence: Products Hub với Outcome Cards và Demo Links. ✅
- Sprint 3 – The Loop: Kế hoạch ban đầu dùng Supabase Auth đã được huỷ. Dự án chuyển sang kiến trúc tĩnh, không đăng nhập (Trial-all). Tương tác cá nhân (yêu thích, ghi chú, tiến độ đọc) chỉ lưu trong
localStoragecủa trình duyệt.
🏁 VERIFICATION (XÁC THỰC)
- Mọi tính năng phải có Evidence: demo chạy được, link thật hoặc ảnh thật.
npm run lintvànpm run buildphải pass (CI kiểm tra tự động trên mọi PR).- Tốc độ Lighthouse mục tiêu > 90.
- Nội dung phải tuân thủ Nguyên tắc 3S (Simple - Step by step - Success criteria).