Roadmap
Timeline chuẩn (canonical) của PhoStack từ pre-order tới ra mắt chính thức. Mọi tài liệu khác trích dẫn bảng này, không tự định nghĩa lại mốc.
Cập nhật lần cuối: 29/07/2026 · Một phần của bộ tài liệu PhoStack
Mốc thời gian
T0 = ngày mở pre-order. Cam kết công khai trên landing page (ràng buộc, không phải nguyện vọng):
- Core + payment layer: giao trong 30 ngày kể từ pre-order.
- Module e-invoice + ZNS: giao trong 60 ngày.
- Không hài lòng ở bất kỳ mốc nào → hoàn tiền 100%, không hỏi lý do.
Ngày định dạng DD/MM/YYYY, mọi mốc tính theo giờ Việt Nam (GMT+7 — đúng tinh thần sản phẩm).
Timeline chuẩn
| Phase | Thời gian | Mục tiêu chính | Gate ra khỏi phase |
|---|---|---|---|
| Phase 0 — Foundation | 07/2026 (đã xong phần lõi) | Repo + typed env + CI + PaymentProvider interface + mock + VNPay adapter | CI xanh: lint + typecheck + build |
| Phase 1 — Core sellable | T0 → T0+30 ngày | Đủ gói Starter: chuẩn hoá docs + license + copyright header; MoMo + ZaloPay adapter; Prisma schema (User/Order/Payment); NextAuth (credentials + Google); checkout flow end-to-end với IPN idempotent; trang mock-checkout | Một khách clone repo → chạy demo checkout với mock trong < 10 phút; VNPay sandbox pass end-to-end |
| Phase 2 — Pro modules | T0 → T0+60 ngày | Đủ gói Pro: Stripe + VietQR; hoá đơn điện tử NĐ70 (SInvoice + meInvoice + mock); Zalo OAuth + ZNS; multi-tenant + RBAC; admin panel; email transactional; dữ liệu tỉnh thành | Toàn bộ bảng "Có gì trong tô" trên landing là sự thật |
| Phase 3 — Launch | Q4/2026 | Ra mắt chính thức, tăng giá khỏi mức pre-order −50%; kênh phân phối GitHub private + hỗ trợ qua Issues; build-in-public | 50 license pre-order giao đủ; pipeline update 12 tháng vận hành |
| Phase 4 — Platform | 2027 | Module Zalo Mini App (cam kết roadmap gói Agency); thêm adapter T-VAN; cân nhắc marketplace module | Quyết định theo doanh số Phase 3 |
Trạng thái hiện tại
Xem STATUS.md — cập nhật theo từng đợt làm việc. Roadmap này chỉ đổi khi có quyết định phạm vi, không đổi theo tiến độ ngày.
Nguyên tắc điều chỉnh roadmap
- Cam kết hoàn tiền là bất khả xâm phạm — trễ mốc 30/60 ngày thì cắt phạm vi (cắt module, không cắt chất lượng), không im lặng dời ngày.
- Thứ tự ưu tiên khi phải cắt: đúng cam kết Starter → đúng cam kết Pro → tính năng mới.
- Không thêm cổng/adapter mới vào phase đang chạy — ghi vào Phase 4 backlog.
- Mỗi thay đổi phạm vi là một dòng trong CHANGELOG kèm lý do, để khách pre-order thấy được.