Executive Summary — 8 Trọng Tâm Dự Án Tháng 09/2026
Phục vụ họp ban điều hành 29/09: Rà soát mã nguồn Panel, Wings, schema DB, API và lịch sử phát hành
Panel gọi Wings chạy container; 4 engine CSDL, sao lưu/khôi phục và 225 API route ở checkout dev-test. Chưa đồng nghĩa mọi luồng đã nghiệm thu E2E trên prod.
Git riêng tư, dữ liệu bền website, đổi CPU/RAM CSDL, đo/chặn dung lượng, nhiều node, triển khai nhanh và danh mục mẫu đều có commit cụ thể.
Nhánh beta ngày 28/09 (582a174a) có báo cáo dung lượng, đối soát ERP, impersonate. main và production dừng ở 26/09.
Đến 26/09 có 38 đơn trùng email bị 409, 17 đã trả tiền và 2 còn kẹt. Phương án nâng cấp tại chỗ chờ duyệt 01/10, chưa code; PA2 tách bảng đã bị thay thế.
Tự nâng gói, tự xoá tài khoản, SSO ID Mắt Bão mặc định false; hạn dịch vụ code off (prod đo shadow 21/09). Cần đọc runtime trước khi báo khách.
SSO có ca gán gói trả phí không hạn (đo 21/09: 1 tài khoản production); bảng giá xoay spinner khi API rỗng (plans-page.tsx:98).
Tool xuất/nhập ra đời 26/09; import mới hỗ trợ PostgreSQL. Cần đối chiếu dữ liệu, ảnh, DNS và rollback; chưa thấy nghiệm thu nhóm lớn.
Repo Web AI đã có wizard, API S2S và mã xuất bản. Panel chưa có điểm vào, liên kết danh tính và luồng trả gói về /deploy; chưa nghiệm đầu cuối với Host thật.
Cập Nhật Tính Năng & UI/UX Nổi Bật Tháng 09/2026
Nâng cấp năng lực cốt lõi phục vụ khách hàng và chuẩn hoá nhận diện Design System (DSVH)
• Quản lý thông tin xác thực Git riêng tư theo phạm vi từng kho lưu trữ (repo-scoped credentials).
• Cơ chế niêm phong bí mật an toàn; hỗ trợ tự động clone và auto-deploy khi nhận commit.
• Bổ sung webhook kích hoạt thủ công, tương thích chuẩn Wings Runner.
• Cho phép điều chỉnh CPU/RAM của CSDL đang chạy.
• Bổ sung cơ chế rollback hoàn tác job an toàn nếu thao tác resize gặp sự cố.
• Dùng trên nền 4 engine CSDL đã có (PostgreSQL, MySQL, MariaDB, MongoDB).
• Giao diện trang chủ hỗ trợ kéo/thả tệp ZIP mã nguồn triển khai tức thì.
• Danh mục template có bộ lọc, sắp xếp, trang chi tiết và hướng dẫn sử dụng.
• Cập nhật nhận diện và tour hướng dẫn khách mới.
• Tái thiết kế giao diện tên miền dạng thẻ trực quan, dễ quản lý nhiều domain.
• Phân tách rành mạch cấu hình bản ghi DNS và trạng thái phát hành chứng chỉ SSL.
• Chế độ tạm ngưng truy cập thông minh: vẫn duy trì router Wings trả về trang lỗi 503 chuẩn.
Backend, Database, Hạ Tầng & Bản Vá Production
Tăng cường độ bền dữ liệu, giám sát tài nguyên và các bản vá đã được đưa vào nhánh production
• Dữ liệu bền Website: Khai thư mục bền tại template/website, cảnh báo khi ghi vào container layer, khôi phục source bằng rebuild.
d5a6a364, 61392e40, 3c248955; migration 20260917160000_template_data_paths (smoke 4/4 ca sống 3f490d81, chưa chứng minh DR đủ vòng).
• Đo tài nguyên & Chặn dung lượng: Lưu lịch sử 90 ngày (ProjectMetric), dọn dẹp image, cưỡng chế khoá ghi khi quá hạn mức dung lượng (User.storageOverSince).
a4771c84, c8fab7ce, 093f640b, 121e7c4f; cần đo kiểm tra trên node thật.
• Multi-Node & Chuyển Node: Cài đặt node bằng 1 script tự động, CI đồng bộ node từ Panel, cơ chế chuyển node mang theo dữ liệu (ProjectMove).
8aae9e0a, 6d80daf1, cd3044d9; schema.prisma:3178.
Ba bản vá đã có trên nhánh production:
Cập Nhật Beta 25–28/09 & Ma Trận Feature Flags
Các tính năng quản trị mới nhất trên nhánh thử nghiệm và cơ chế kiểm soát rủi ro bằng cờ cấu hình
Nhánh origin/dev-test ngày 28/09 có thêm các chức năng quản trị và bản vá phiên:
- Báo cáo dung lượng & đối soát ERP: Bổ sung báo cáo tài nguyên và đối soát dịch vụ với ERP (ca83281a, 6a42a1e4).
- Ticket khi lạm dụng: Thêm luồng tạo ticket khi phát hiện lạm dụng tài nguyên (e77e0dde; cờ mặc định tắt).
- Đăng nhập thay khách (Impersonation): Hỗ trợ admin can thiệp xử lý sự cố (migration 20260925180000_admin_can_impersonate).
- Sửa họ tên khách & đổi nguồn website: Quản trị viên can thiệp trực tiếp từ panel (491e81ac, 1aa0d4da).
- Bugfix cookie & tránh nháy đăng xuất: Xoá cookie phiên đúng thuộc tính, không giật màn hình (9019a916, bccf0fba).
Các cổng dưới đây mặc định tắt trong mã; cấu hình của dịch vụ đang chạy cần được kiểm tra riêng:
| Tên Cờ / Cổng | Giá trị Mã | Runtime / mức xác minh |
|---|---|---|
| Thanh toán nâng gói có phí | false | Chưa đo runtime hiện tại |
| Khách tự xoá tài khoản | false | Chưa đo runtime hiện tại |
| Đăng nhập SSO Mắt Bão ID | false | Chưa đo runtime hiện tại |
| Thi hành hạn dịch vụ (Expiry) | off | shadow theo số đo 21/09; cần đo lại |
| Ticket ERP & quay lại admin sau mạo danh | false | Chưa đo runtime beta hiện tại |
Nâng cấp gói tại chỗ trên một tài khoản
Phương án 24–28/09 thay thế PA2 nhiều dịch vụ; chờ duyệt 01/10 và chưa viết mã
Số đo 17/08–26/09: 38 đơn bị từ chối do email trùng; 17 đơn đã trả tiền, 2 đơn còn kẹt. Phần lớn là khách dùng thử rồi mua gói bằng mã HP mới. Con số 35 ngày 23/09 là lượt gọi API ở mốc cũ, không phải số đơn.
Giữ một tài khoản, một dịch vụ đang chạy. Khi mua sau dùng thử, mã HP mới thay mã cũ trên tài khoản hiện có; giữ website, CSDL và backup. Tái dùng luồng đổi gói/mở tài nguyên; không thêm bảng Subscription, không migration.
Dự kiến duyệt 01/10; đội cổng trả lời câu hỏi chặn trước 06/10; sau đó code và 22 ca test, beta 12/10, production 14/10 nếu qua gate. Chỉ tự mở khóa khi toàn bộ đợt khóa do hết hạn dùng thử; giữ nguyên khóa kỷ luật/dung lượng.
Đưa Vibe Web AI vào luồng triển khai của Host
Ứng dụng Web AI có mã riêng; kết nối vào Panel và lần xuất bản đầu cuối chưa hoàn tất
Repo vibe-web-ai đã có wizard 5 bước, API /api/v1 cho kết nối hệ thống và mã đóng gói website. Bài test hiện dùng Host giả; chưa chứng minh một khách tạo rồi xuất bản trên Vibe Host thật.
Panel chưa có điểm vào Web AI, vé liên kết danh tính, luồng nhận gói và bàn giao về bước 2 của /deploy. Chưa có URL/Postgres beta ổn định, chưa đo gói Next.js chạy trên Wings và chưa có E2E.
PA-A: app Web AI riêng, mở từ Host bằng vé một lần; chủ sở hữu chuẩn vh:<User.id>. Khi xuất bản, Web AI trả storageKey để Host tiếp tục cấu hình tên miền/tài nguyên ở /deploy.
Chuyển Đổi V1→V2: Giới Hạn Công Nghệ & An Toàn
Tool nhập mới chỉ hỗ trợ PostgreSQL, khảo sát 95/634 workload cần công cụ; bắt buộc pilot và rollback
• Bộ công cụ xuất/nhập V1→V2 có mã từ 26/09 (c60f8c6f, d52c111f, ab9308fb) gồm script xuất ảnh, volume, CSDL, biến môi trường và khoá SSH trói lệnh.
• 🔴 GIỚI HẠN CỐT LÕI: Mã nguồn mig-import-v2.ts:273 chỉ hỗ trợ nạp PostgreSQL, lập tức dừng nếu gặp MySQL/MariaDB/Mongo.
• Chưa có hồ sơ nghiệm thu đủ vòng cho bất kỳ nhóm khách hàng (cohort) lớn nào.
• Tổng thể hệ thống V1: Ghi nhận 634 container đang hoạt động tại mốc ngày 12/09.
• Workload cần công cụ: Kế hoạch 12/09 ghi 95 / 634 container có dữ liệu/kiểu cần công cụ chuyển đổi.
• Lưu ý: Đây là số liệu chụp ngày 12/09; bắt buộc phải thực hiện kiểm kê lại số lượng container sống thực tế trước ngày cutover.
• Chỉ pilot cohort hẹp: Chỉ đưa vào nhóm thử nghiệm các website dùng PostgreSQL thuần tuý đã được công cụ hỗ trợ.
• Kiểm tra tính toàn vẹn 4 bước:
1. So khớp mã băm Checksum của các volume tệp.
2. Đối chiếu số lượng bảng và số dòng (record count).
3. Kiểm thử tải trước khi trỏ DNS chính thức.
4. Kịch bản rollback: Diễn tập đường lùi về V1 trước khi đổi DNS hàng loạt; đo thời gian thực tế trong pilot.
Các Hạng Mục P1 Còn Dở Dang Cần Hoàn Thiện
Vá lỗi bảng giá A–E, giải pháp Docker Compose / Chatwoot và diễn tập khôi phục thảm họa (DR)
• Hiện trạng: Máy chủ đã chặn thành công tự nâng gói 0đ→0đ (884c15a3), cổng thanh toán đang đóng.
• Rủi ro UI: Giao diện plans-page.tsx:43-51,98-118 vẫn xác định gói dựa trên user.plan trong phiên và so sánh chỉ số mảng idx > currentIndex.
• Hành động: Phải hoàn tất vá triệt để 5 lỗi A–E theo kế hoạch PLAN-BANG-GIA-A-E-21-09-2026.md trước khi mở cổng thanh toán.
• Hiện trạng: Mức 1 & 2A đã báo lỗi và chặn sớm các cấu hình compose không hợp lệ (deploymentPlanService.ts:658-709).
• Điểm nghẽn: Compose-runner cho khách hàng vẫn bị đóng sau cờ VAYS_COMPOSE_RUNNER=1 (wings/router/router.go:337-338).
• Mẫu Chatwoot đa container (nhiều CSDL/worker) chưa xong; cần chốt Mức 2C/3 theo nhu cầu khách thực tế.
• DR & Backup: Wings có mã backup/restore; chưa thấy hồ sơ nghiệm E2E đủ vòng mới (GO-LIVE-VIBE-HOST-V2.md:146-161).
• Hạn dịch vụ: Tài liệu ghi production ở shadow ngày 21/09; cần đọc lại runtime hiện tại.
• Hành động: Diễn tập khôi phục thảm họa (RPO/RTO), xác nhận ERP gửi chuẩn expiresAt rồi mới chuyển từ shadow sang on.
P2: Tiện Ích File Manager, SFTP & Nợ Kỹ Thuật
Wings đã có nền tệp nhưng Panel thiếu UI/route; đồng bộ tài liệu đang lệch so với mã nguồn thực tế
• Hạ tầng Wings: Backend Wings đã có sẵn các endpoint thao tác tệp và dịch vụ SFTP.
• Khoảng trống ở Panel:
- Panel thiếu hoàn toàn route xác thực /sftp/auth.
- Chưa có giao diện người dùng (UI) quản lý tệp trên web.
- Chưa cấu hình mở cổng 2022 cho container khách hàng.
• Hướng xử lý: Chỉ triển khai theo kế hoạch PLAN-SFTP-FILEMANAGER.md:13-51 sau khi hoàn thành thẩm định bảo mật đường dẫn và ma trận phân quyền.
• Tài liệu lệch nguồn: PRD-SRS, ARCH, TASKS còn mốc tháng 7–8; số 17 model / 118 route đã cũ. Checkout hiện có 52 Prisma model và 225 API route.
• CI kiểm thử: Bổ sung smoke test có PostgreSQL thật cho MR nâng cấp gói tại chỗ. ci/gates.sh đã sinh Prisma client trước typecheck; MR còn thiếu smoke này.
• Dọn dẹp TODO kỹ thuật: Xử lý các TODO quan trọng tại poller.ts:246 và wings/router/router_server_vibe_db.go:54 theo thứ tự phát hành.
Bảng Bug Xác Nhận Từ Source: SSO & Spinner Bảng Giá
Phân tích chi tiết hiện trạng, mức độ ảnh hưởng, nguyên nhân gốc rễ và giải pháp kỹ thuật cụ thể
| Vấn đề / Loại | Module | Hiện trạng | Ảnh hưởng | Nguyên nhân | Đề xuất xử lý | Priority |
|---|---|---|---|---|---|---|
| Bug xác nhận từ source: SSO cấp gói có phí không hạn | Auth / Gói | SSO mới gọi defaultPlanId(); planAssignData() trả {} nếu thiếu durationDays. Đo 21/09: 1 tài khoản production có gói trả phí không hạn. |
Nếu mở lại SSO, người dùng mới có thể được gán gói trả phí mà không có ngày hết hạn. | Lẫn lộn giữa “gói mặc định hệ thống” với “gói Free dùng thử 7 ngày”. | Chỉ định gói trial hợp lệ; thêm smoke theo cấu hình gói; đối soát tài khoản đã tạo. | P1 Trước bật SSO |
| Bug xác nhận từ source: Danh sách gói rỗng hiện spinner mãi | Bảng giá UI | Điều kiện logic: isLoading || plans.length === 0 (plans-page.tsx:98) kích hoạt spinner. |
Khi API trả danh sách rỗng, người dùng chỉ thấy spinner và không biết trạng thái. | Gộp chung 3 trạng thái độc lập: đang tải (loading), dữ liệu rỗng (empty), và có lỗi (error). | Tách riêng 3 trạng thái UI (EmptyState, ErrorState, LoadingSkeleton); bổ sung ca render test. | P2 |
Bảng Rủi Ro Cần QA & Thiếu Nghiệp Vụ
Phân biệt rành mạch giữa Bug phần mềm, Thiếu năng lực nghiệp vụ và Rủi ro vận hành / phát hành
| Vấn đề / Phân loại | Module | Hiện trạng | Ảnh hưởng | Đề xuất xử lý | Priority |
|---|---|---|---|---|---|
| Thiếu nghiệp vụ: Đơn nâng gói cùng email bị 409 | ERP / Acc | 38 đơn đến 26/09; 17 đã trả tiền, 2 còn kẹt. Mốc 35 là lượt API cũ | Khách dùng thử mua trả phí phải xử lý tay; 2 đơn đã trả tiền chưa chạy | Xử lý ngay 2 đơn kẹt; chốt hợp đồng đội cổng, rồi triển khai nâng cấp tại chỗ theo plan 24–28/09. Không tách bảng Subscription ở MVP. | P0 Blocker |
| Giới hạn có chủ ý: Nhập V1 chỉ hỗ trợ PostgreSQL | Migration | mig-import-v2.ts:273 dừng khi gặp MySQL/Mongo; chưa nghiệm cohort lớn | Không thể hoàn tất chuyển CSDL nếu chọn workload chưa được hỗ trợ; cần chặn cutover sai nhóm. | Kiểm kê từng khách, loại khỏi pilot các engine chưa hỗ trợ, nghiệm thu cutover + kịch bản rollback an toàn. | P0 Cutover |
| Rủi ro cần QA: Đường nâng gói sai khi JWT đổi | Bảng giá | Dựa vào user?.plan và chỉ số mảng idx > currentIndex | Có thể hiện sai nút hoặc gửi sai yêu cầu; chưa có ca production được xác nhận. | Sử dụng gói hiện tại do server xác nhận và phán quyết server-side theo kế hoạch A–E trước khi mở thanh toán. | P1 |
| Rủi ro vận hành: Tự xoá tài khoản, SSO tắt, hạn shadow | Acc / ERP | Các cờ mặc định đóng; đo prod 21/09: expiry_mode=shadow | Kỳ vọng khách hàng/ERP lệch với hành vi thực tế của hệ thống | Công bố rõ trạng thái tính năng, chốt quy trình đối soát với ERP rồi mới bật cờ theo từng gate phát hành. | P1 |
| Rủi ro phát hành: dev-test chưa chứa trọn main | CI / Git | git rev-list trả 6 14 (6 commit merge release chỉ ở main) | Vi phạm cổng nhánh trước MR và khó chứng minh lineage phát hành. | Merge ngược main về dev-test, chạy toàn bộ gate kiểm thử trên SHA hợp nhất rồi mới promote. | P1 |
| Tính năng đang dở: Web AI chưa tích hợp Host | Web AI / Panel | App riêng có wizard/API; Panel thiếu điểm vào, vé danh tính, handback và E2E với Host thật | Khách chưa thể tạo bằng Web AI rồi xuất bản qua Vibe Host như luồng dự kiến | Chốt PA-A và D-01…D-06; cấp beta URL/CSDL, đo Wings build, nối Host↔Web AI rồi QA đầu cuối. | P1 |
Đối Chiếu Roadmap Cũ Với Thực Tế (Mục 1 – 4)
Rà soát độc lập cam kết kế hoạch ban đầu so với mã nguồn và bằng chứng triển khai tháng 09
| Hạng mục cũ | Kế hoạch ban đầu | Trạng thái hiện tại | Bằng chứng mã nguồn | Còn cần làm |
|---|---|---|---|---|
| 1. App thật + Wings + 4 CSDL | PRD Phase 1–2 | ✅ Hoàn thành mã nền Cần xác minh E2E prod |
docs/PRD.md:58-65 databaseService.ts:59-68 WingsExecutor.ts |
Thiết lập Gate release và kiểm thử E2E từng engine theo SHA bản phát hành. |
| 2. Backup/restore và DR | PRD Phase 3, checklist go-live | 🟡 Một phần | wingsRunner.ts có xử lý backup/restore source; GO-LIVE-VIBE-HOST-V2.md:146-161 nêu chưa nghiệm vòng đầy đủ. | Diễn tập khôi phục thực tế trên production, đo kiểm các chỉ số RPO / RTO. |
| 3. Chuyển khách V1→V2 | PLAN-CHUYEN-KHACH-V1-SANG-V2 (12/09) | 🟡 Một phần | SHA c60f8c6f, d52c111f; tool import mới chỉ hỗ trợ PostgreSQL; plan cũ đo 95/634 workload cần tool. | Pilot theo nhóm workload PostgreSQL, đối soát dữ liệu và kịch bản rollback; cập nhật plan cũ theo tool mới. |
| 4. PA2 tách Subscription | Plan 10/09 và 22/09, lộ trình Đ0→Đ5 | ⚪ Đã thay thế | Đầu plan 22/09 ghi rõ superseded ngày 23/09; số đo nhu cầu hai dịch vụ trả phí song song chỉ 0–2 đơn. | Giữ ở giai đoạn sau nếu số đo phát sinh; đợt này theo phương án nâng cấp tại chỗ. |
Đối Chiếu Roadmap Cũ Với Thực Tế (Mục 5 – 10)
Rà soát độc lập cam kết kế hoạch ban đầu so với mã nguồn và bằng chứng triển khai tháng 09
| Hạng mục cũ | Kế hoạch ban đầu | Trạng thái hiện tại | Bằng chứng mã nguồn | Còn cần làm |
|---|---|---|---|---|
| 5. Vá bảng giá A–E | Plan 21/09 | 🟡 Một phần | Commit 884c15a3 đã chặn 0đ→0đ ở máy chủ; plans-page.tsx:48-51,98-118 còn giữ các bẫy A–E. | Hoàn tất sửa toàn bộ 5 điểm vá A–E trước khi kích hoạt cổng thanh toán. |
| 6. Docker compose / Chatwoot | Plan 24/09, Mức 0–3 | 🟡 Một phần | Commit 82714f1c chặn sớm; wings/router/router.go:337-338 giữ runner sau cờ. | Chốt Mức 2C/3 dựa trên nhu cầu thực tế của khách hàng và kết quả QA. |
| 7. File manager / SFTP | Plan 01/09 | 🔵 Chưa triển khai Panel | docs/PLAN-SFTP-FILEMANAGER.md:13-51; Wings có nền tệp, Panel chưa có route và UI. | Thực hiện sau khi chốt ma trận phân quyền và kiểm thử an toàn. |
| 8. Go-live / Gate 2 toàn hệ | TASKS / checklist tháng 8 | 🔴 Cần xác minh | docs/TASKS.md:14-51 còn ô mở; GO-LIVE-VIBE-HOST-V2.md là ảnh chụp cũ 16/08. | Đo kiểm lại trên SHA bản phát hành mới nhất và lập biên bản gate mới. |
| 9. Subscription nâng cấp tại chỗ | Plan 24/09, brief 28/09 | 🟡 Kế hoạch, chưa code | BRIEF-LANH-DAO-SUBSCRIPTION-28-09-2026.md; 38 đơn 409, 17 đã trả tiền, 2 còn kẹt. | Duyệt 01/10, chốt đội cổng 06/10, code và nghiệm 22 ca; xử lý 2 đơn kẹt ngay. |
| 10. Vibe Web AI vào Host | Plan tích hợp 21–28/09 | 🟡 App có mã; Host chưa nối | vibe-web-ai có wizard/API/đóng gói; Panel thiếu điểm vào/vé/handback; plan 28/09 chờ duyệt. | Chốt D-01…D-06, beta URL/Postgres, đo Wings, tích hợp và QA website thật E2E. |
Roadmap & Priority Đề Xuất Tiếp Theo (5 Tầng)
Tuân thủ nghiêm ngặt: Fix nghiêm trọng → Hoàn thiện dở → Cải thiện UX → Tính năng có cơ sở → Tech debt
• Xử lý ngay 2 đơn đã trả tiền còn kẹt; chốt ca 409 với đội cổng theo brief Subscription 28/09.
• Sửa logic gán gói dùng thử SSO trước khi mở lại cổng; làm sạch ancestry nhánh main...dev-test (merge main vào dev-test).
• Giữ cổng thanh toán đóng chặt cho tới khi các lỗi A–E được khắc phục hoàn toàn.
• Chốt Subscription nâng cấp tại chỗ (duyệt 01/10, code/test/beta); nối Vibe Web AI vào Host và nghiệm một website thật từ tạo tới xuất bản.
• Pilot chuyển đổi V1→V2 cho workload PostgreSQL, kiểm dữ liệu và rollback (deploy/mig-v1/README.md).
• Diễn tập khôi phục thảm họa (Backup/Restore/DR).
• Nghiệm thu tính năng chuyển node và ticket ERP trên beta trước khi promote vào staging/production.
• Tách riêng trạng thái lỗi/rỗng của bảng giá (xoá bỏ spinner xoay mãi); thêm link liên hệ kinh doanh khi thanh toán đóng.
• Xác nhận hoạt động của UI đổi nguồn website và nút thoát mạo danh (impersonate) trên nhánh beta.
• Triển khai File Manager trước, SFTP sau theo PLAN-SFTP-FILEMANAGER.md.
• Mẫu Chatwoot / compose-runner chỉ mở khi có quyết định D3/D4 và số đo pilot; phạm vi bám kế hoạch hiện có.
• Cập nhật PRD, ARCH, TASKS và ma trận test theo source tháng 09 (52 model, 225 route).
• Mở cổng smoke test có PostgreSQL trên MR cho luồng nâng cấp tại chỗ; dọn các TODO tại poller.ts:246 và wings/router/...db.go:54.
Rủi Ro Trọng Yếu, 3 Quyết Định & Talking Points
Thông điệp cốt lõi cho cuộc họp điều hành và các quyết định cần ban giám đốc phê duyệt
- Subscription / đội cổng: Phương án nâng cấp tại chỗ chờ duyệt 01/10, đội cổng trả lời trước 06/10; 2 đơn đã trả tiền còn kẹt phải xử lý ngay.
- Cutover V1: 95/634 workload cần công cụ; phải kiểm kê lại trước khi chuyển; chỉ mở cho cohort PostgreSQL và bắt buộc có đường rollback.
- Chất lượng phát hành & Git: Không suy “đã chạy prod” từ commit; bản 25-28/09 đang ở beta; cần merge main về dev-test.
- Web AI: App riêng có mã nhưng Host chưa có điểm vào, vé danh tính, nhận gói và E2E; cần beta URL/Postgres và đo Wings build.
- Duyệt hướng Subscription: Một tài khoản, một dịch vụ đang chạy; nâng cấp tại chỗ, xử lý 2 đơn kẹt; PA2 tách bảng đã bị thay thế.
- Chốt hướng tích hợp Web AI: Chọn phương án, URL/Postgres beta, điểm vào và giao kèo Host↔Web AI trước khi làm E2E.
- Giữ gate phát hành: SSO, thanh toán, chuyển V1→V2 và Web AI chỉ mở rộng sau khi đủ QA, rollback và SHA release.
“Tháng 9, Vibe Host mở rộng năng lực vận hành và triển khai. Hai luồng đang phát triển là Subscription nâng cấp tại chỗ và tích hợp Vibe Web AI.
Subscription có 38 đơn trùng email, 17 đã trả tiền, 2 còn kẹt; phương án nhiều dịch vụ cũ đã thay thế, bản mới chờ duyệt và chưa code. Web AI có app riêng nhưng cầu nối Panel và lượt xuất bản đầu cuối chưa có.
Việc trước mắt là xử lý 2 đơn kẹt, chốt đội cổng, nghiệm Web AI trên beta và giữ các gate SSO, bảng giá, chuyển V1→V2.”