feat: add pricing checkout flow, MFA type fixes, and Wave 13 audit docs
- Pricing page: enhanced with checkout modal integration, plan comparison table, and subscription funnel - Payment return page: new VNPay/MoMo callback handler - Subscription components: new checkout-modal with payment method selection (VNPay, MoMo, ZaloPay) - API modules: type-safe PII encryption, improved error handling in MFA/auth/payments/analytics/search/notifications modules - Audit docs: comprehensive Wave 13 platform assessment, pricing audit, production readiness checklist - Updated PROJECT_TRACKER with Wave 13 status Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# GoodGo Platform AI — Implementation Plan
|
||||
|
||||
**Last Updated:** 2026-04-10
|
||||
**Last Updated:** 2026-04-12
|
||||
|
||||
---
|
||||
|
||||
@@ -301,12 +301,48 @@ TEC-1687 (Dependabot) ────── (independent, P2)
|
||||
|
||||
- **Phase 0-6 complete** — 51/51 tasks done, MVP feature-complete
|
||||
- **Phase 7 is current priority** — bug fixes and production hardening
|
||||
- **Wave 1 is immediate** — 4 critical bug fixes, low effort, high impact
|
||||
- **Wave 1 tasks can run in parallel** — no dependencies between them
|
||||
- **TEC-1652 (E2E) depends on Wave 1** — bugs must be fixed before E2E verification
|
||||
- **Wave 3-4 tasks are all independent** — can run fully in parallel
|
||||
- **Critical path:** TEC-1647/1648/1649 → TEC-1652 → TEC-1662 (bug fixes → E2E → QA update)
|
||||
- **Production path:** Wave 1 → Wave 2 → go-live decision
|
||||
- **Wave 13 is current sprint** — 6 tasks (TEC-1918 through TEC-1923)
|
||||
- **Total project status** (from Paperclip, 2026-04-12): 219 done / 3 in progress / 9 todo / 3 cancelled out of 234 issues
|
||||
- **Critical path:** TEC-1918 (TS errors) → TEC-1919 (E2E unblock) → production readiness checklist (TEC-1922)
|
||||
- **Priorities:** CI green (TEC-1918), E2E (TEC-1919), backlog grooming (TEC-1920), /pricing page (TEC-1921)
|
||||
- **Production path:** Wave 13 fixes → production readiness checklist → go-live decision
|
||||
|
||||
### Milestone 13: CEO Audit Wave 13 (Phase 7 continued)
|
||||
|
||||
**Goal:** Fix remaining TS errors, unblock E2E, groom backlog, complete pricing page, production readiness checklist.
|
||||
|
||||
**Wave 13A — CI Fix (Day 1):**
|
||||
1. **[TEC-1918] Fix 7 TS compile errors in web test files** (P0, Senior Backend Engineer)
|
||||
|
||||
**Wave 13B — Features & Quality (Days 2-3):**
|
||||
2. **[TEC-1919] Unblock E2E test environment** (P1, DevOps Engineer)
|
||||
3. **[TEC-1920] Backlog grooming — deduplicate and close resolved** (P1, QA Engineer)
|
||||
4. **[TEC-1921] Complete /pricing page** (P1, Senior Frontend Engineer)
|
||||
|
||||
**Wave 13C — Documentation & Readiness (Days 3-5):**
|
||||
5. **[TEC-1922] Production readiness checklist** (P2, SRE Engineer)
|
||||
6. **[TEC-1923] Update PROJECT_TRACKER.md** (P2, Technical Writer)
|
||||
|
||||
```
|
||||
TEC-1918 (TS Errors) ──→ TEC-1919 (E2E Unblock)
|
||||
TEC-1920 (Backlog) ────── (independent)
|
||||
TEC-1921 (/pricing) ───── (independent)
|
||||
TEC-1922 (Readiness) ──── (after TEC-1918/1919)
|
||||
TEC-1923 (Tracker) ────── (independent)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Dependency Map (Wave 13)
|
||||
|
||||
| Task | Depends On |
|
||||
| --------------- | ----------------- |
|
||||
| TEC-1918 | None |
|
||||
| TEC-1919 | TEC-1918 |
|
||||
| TEC-1920 | None |
|
||||
| TEC-1921 | None |
|
||||
| TEC-1922 | TEC-1918, TEC-1919|
|
||||
| TEC-1923 | None |
|
||||
|
||||
### Milestone 12: CEO Audit — CI Pipeline Fix (Phase 7 Wave 12)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user