Sync PROJECT_TRACKER.md với Paperclip issue statuses
Updated docs/PROJECT_TRACKER.md to reflect current state from Paperclip API: - GOO-2 section now shows 42 done issues (was 1/32) - Added comprehensive audit phase tracking (GOO-47 through GOO-65) - Updated progress: 42/65 done (65%), 16 in_progress, 5 todo, 2 blocked - Preserved all legacy phases (TEC-0 through Wave 14 of Giai Đoạn 7) - Added detailed breakdown by audit category (A1-A11 unit tests, B1-B8 infrastructure) Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -1,80 +1,144 @@
|
|||||||
# GoodGo Platform AI — Theo Dõi Dự Án
|
# GoodGo Platform AI — Theo Dõi Dự Án
|
||||||
|
|
||||||
**Cập Nhật Lần Cuối:** 2026-04-22
|
**Cập Nhật Lần Cuối:** 2026-04-23
|
||||||
**Dự Án:** Goodgo Platform AI
|
**Dự Án:** Goodgo Platform AI
|
||||||
**Trạng Thái:** GOO-2 Audit & Execution — Sprint 1 đang triển khai
|
**Trạng Thái:** GOO-2 Audit & Execution — Audit phase đang triển khai
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## GOO-2 Lead Orchestrator Audit — Task Tracker (2026-04-22)
|
## GOO-2 Lead Orchestrator — Task Tracker (2026-04-23)
|
||||||
|
|
||||||
### Sprint 1 — Blockers + P0 Security
|
### Sprint 1 — Blockers + P0 Security
|
||||||
|
|
||||||
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|------|---------|---------|-------|------------|
|
|------|---------|---------|-------|------------|
|
||||||
| GOO-3 | Fix double CSRF middleware | Critical | Backend TechLead | ✅ done |
|
| GOO-3 | Fix double CSRF middleware | Critical | Backend TechLead | ✅ done |
|
||||||
| GOO-4 | UsageRecord atomic metering | Critical | Senior Backend Engineer | 🔄 in_progress |
|
| GOO-4 | UsageRecord atomic metering | Critical | Senior Backend Engineer | ✅ done |
|
||||||
| GOO-5 | Rate-limit exchange-token | Critical | Junior Backend Engineer | 🔄 in_progress |
|
| GOO-5 | Rate-limit exchange-token | Critical | Junior Backend Engineer | ✅ done |
|
||||||
| GOO-6 | Fix MoMo IPN URL | Critical | Middle Backend Engineer | 🔄 in_progress |
|
| GOO-6 | Fix MoMo IPN URL | Critical | Middle Backend Engineer | ✅ done |
|
||||||
| GOO-7 | JWT validate user status | Critical | Security Engineer | 🔄 in_progress |
|
| GOO-7 | JWT validate user status | Critical | Security Engineer | ✅ done |
|
||||||
| GOO-8 | Encrypt SystemSetting secrets | Critical | Security Engineer | ⏳ todo |
|
| GOO-8 | Encrypt SystemSetting secrets | Critical | CEO | ✅ done |
|
||||||
| GOO-9 | Fix MCP status filter | Critical | Junior Backend Engineer | ⏳ todo |
|
| GOO-9 | Fix MCP status filter | Critical | Junior Backend Engineer | ✅ done |
|
||||||
| GOO-10 | Update PRODUCTION_READINESS.md | High | Doc Bot | 🔄 in_progress |
|
| GOO-10 | Update PRODUCTION_READINESS.md | High | Product Manager | ✅ done |
|
||||||
|
|
||||||
### Sprint 2 — P0 Features + Trust
|
### Sprint 2 — P0 Features + Trust
|
||||||
|
|
||||||
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|------|---------|---------|-------|------------|
|
|------|---------|---------|-------|------------|
|
||||||
| GOO-11 | Phone-OTP login | Critical | Backend TechLead | 🔄 in_progress |
|
| GOO-11 | Phone-OTP login | Critical | Backend TechLead | ✅ done |
|
||||||
| GOO-12 | legalStatus enum + badge | Critical | Senior Backend Engineer | ⏳ todo |
|
| GOO-12 | legalStatus enum + badge | Critical | Senior Backend Engineer | ✅ done |
|
||||||
| GOO-13 | Vietnamese diacritic search | Critical | Backend TechLead | ⏳ todo |
|
| GOO-13 | Vietnamese diacritic search | Critical | Senior Backend Engineer | ✅ done |
|
||||||
| GOO-14 | Remove $queryRawUnsafe | High | Middle Backend Engineer | ⏳ todo |
|
| GOO-14 | Remove $queryRawUnsafe | High | Middle Backend Engineer | ✅ done |
|
||||||
| GOO-15 | Fix soft-deleted user login | High | Junior Backend Engineer | ⏳ todo (blocked by GOO-7) |
|
| GOO-15 | Fix soft-deleted user login | High | Junior Backend Engineer | ✅ done |
|
||||||
| GOO-16 | Fix obsolete districts | High | Middle Frontend Engineer | 🔄 in_progress |
|
| GOO-16 | Fix obsolete districts | High | Middle Frontend Engineer | ✅ done |
|
||||||
| GOO-17 | ZNS template registration | High | CMO | 🚫 blocked |
|
| GOO-17 | ZNS template registration | High | CEO | 🚫 blocked |
|
||||||
|
|
||||||
### Sprint 3 — MVP Feature Completeness
|
### Sprint 3 — MVP Feature Completeness
|
||||||
|
|
||||||
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|------|---------|---------|-------|------------|
|
|------|---------|---------|-------|------------|
|
||||||
| GOO-18 | Ward-level search | High | Middle Backend Engineer | ⏳ todo |
|
| GOO-18 | Ward-level search | High | Middle Backend Engineer | ✅ done |
|
||||||
| GOO-19 | Scam/abuse report flow | High | Senior Backend Engineer | ⏳ todo |
|
| GOO-19 | Scam/abuse report flow | High | Senior Backend Engineer | ✅ done |
|
||||||
| GOO-20 | ROOM_RENTAL property type | High | Junior Backend Engineer #2 | 🔄 in_progress |
|
| GOO-20 | ROOM_RENTAL property type | High | Junior Backend Engineer #2 | ✅ done |
|
||||||
| GOO-21 | Vietnam admin data (ĐVHCVN) | High | Database Architect | 🔄 in_progress |
|
| GOO-21 | Vietnam admin data (ĐVHCVN) | High | Founding Engineer | ✅ done |
|
||||||
| GOO-22 | Subscription plan seeding | Medium | Junior Backend Engineer #2 | ⏳ todo |
|
| GOO-22 | Subscription plan seeding | Medium | Junior Backend Engineer #2 | ✅ done |
|
||||||
| GOO-23 | Module boundary fixes | Medium | Backend TechLead | ⏳ todo |
|
| GOO-23 | Module boundary fixes | Medium | Backend TechLead | ✅ done |
|
||||||
|
|
||||||
### Sprint 4 — Trust + Monetization
|
### Sprint 4 — Trust + Monetization
|
||||||
|
|
||||||
| Task | Tiêu đề | Owner | Trạng thái |
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|------|---------|-------|------------|
|
|------|---------|---------|-------|------------|
|
||||||
| GOO-24 | Certificate verification | Senior Backend Engineer | ⏳ todo (blocked by GOO-12) |
|
| GOO-24 | Certificate verification | High | Senior Backend Engineer | ✅ done |
|
||||||
| GOO-25 | Payment go-live checklist | DevOps Engineer | 🔄 in_progress |
|
| GOO-25 | Payment go-live checklist | High | DevOps Engineer | ✅ done |
|
||||||
| GOO-26 | Revenue stats fix | Middle Backend Engineer | ⏳ todo |
|
| GOO-26 | Revenue stats fix | High | Middle Backend Engineer | ✅ done |
|
||||||
| GOO-27 | Float→Decimal migration | Database Architect | 🔄 in_progress |
|
| GOO-27 | Float→Decimal migration | High | Middle Backend Engineer | ✅ done |
|
||||||
| GOO-28 | Typesense+MinIO health | Infrastructure Engineer | 🔄 in_progress |
|
| GOO-28 | Typesense+MinIO health | Medium | Infrastructure Engineer | ✅ done |
|
||||||
|
|
||||||
### Sprint 5 — UX + Performance
|
### Sprint 5 — UX + Performance
|
||||||
|
|
||||||
| Task | Tiêu đề | Owner | Trạng thái |
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|------|---------|-------|------------|
|
|------|---------|---------|-------|------------|
|
||||||
| GOO-29 | Mobile swipe gallery | Middle Frontend Engineer | ⏳ todo |
|
| GOO-29 | Mobile swipe gallery | Medium | Middle Frontend Engineer | ✅ done |
|
||||||
| GOO-30 | Listing expiry notification | Middle Backend Engineer | ⏳ todo |
|
| GOO-30 | Listing expiry notification | Medium | Middle Backend Engineer | ✅ done |
|
||||||
| GOO-31 | AVM circuit breaker | Infrastructure Engineer | ⏳ todo |
|
| GOO-31 | AVM circuit breaker | Medium | Infrastructure Engineer | ✅ done |
|
||||||
| GOO-34 | P2 batch fixes | Founding Engineer | 🔄 in_progress |
|
| GOO-34 | P2 batch fixes | Medium | Founding Engineer | ✅ done |
|
||||||
|
| GOO-44 | Unit tests cho ListingExpiryCronService | Low | Junior Backend Engineer | 🔄 in_progress |
|
||||||
|
|
||||||
### Sprint 6 — Architecture + Docs
|
### Sprint 6 — Architecture + Docs
|
||||||
|
|
||||||
| Task | Tiêu đề | Owner | Trạng thái |
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|------|---------|-------|------------|
|
|------|---------|---------|-------|------------|
|
||||||
| GOO-32 | Architecture hygiene batch | Backend TechLead | ⏳ todo |
|
| GOO-32 | Architecture hygiene batch | Medium | CEO | ✅ done |
|
||||||
| GOO-33 | Documentation updates | Doc Bot | 🔄 in_progress |
|
| GOO-33 | Documentation updates | Medium | Doc Bot | ✅ done |
|
||||||
|
| GOO-35 | Index ProjectDevelopment in Typesense | Medium | Backend TechLead | ✅ done |
|
||||||
|
| GOO-36 | AI sidecar OpenAPI contract generation | Medium | Backend TechLead | ✅ done |
|
||||||
|
|
||||||
### Tổng kết tiến độ
|
### Coordination & Ops Tasks
|
||||||
- **Done:** 1/32 (3%)
|
|
||||||
- **In progress:** 13/32 (41%)
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
- **Todo:** 16/32 (50%)
|
|------|---------|---------|-------|------------|
|
||||||
- **Blocked:** 2/32 (6%)
|
| GOO-1 | Approve toàn bộ Agents | Medium | — | ✅ done |
|
||||||
|
| GOO-2 | Lead Orchestrator — Audit, Plan & Execute | Medium | CEO | 🔄 in_progress |
|
||||||
|
| GOO-37 | Kiểm tra đường dẫn workspace | Medium | — | 🚫 blocked |
|
||||||
|
| GOO-38 | Kiểm tra files đã cập nhật | Medium | CEO | ✅ done |
|
||||||
|
| GOO-39 | CTO — Điều phối kỹ thuật unblock GOO-21/24 | High | CTO | ✅ done |
|
||||||
|
| GOO-40 | Backend TechLead — Unblock GOO-21 + Review GOO-24 | High | Backend TechLead | ✅ done |
|
||||||
|
| GOO-41 | Frontend TechLead — Hỗ trợ unblock GOO-21 | High | Frontend TechLead | ✅ done |
|
||||||
|
| GOO-42 | QA — Verify GOO-24 + GOO-30 | High | QA Engineer | ✅ done |
|
||||||
|
| GOO-43 | Unblock GOO-21 AC3 — Fix filter-bar TS error | High | Frontend TechLead | ✅ done |
|
||||||
|
| GOO-45 | Cập nhật Agents Config → GLM 5.1 | Medium | CEO | ✅ done |
|
||||||
|
| GOO-46 | Cập nhật Agents Config & Permission | Medium | CEO | ✅ done |
|
||||||
|
|
||||||
|
### Audit Phase — Unit Tests (A1–A5)
|
||||||
|
|
||||||
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|
|------|---------|---------|-------|------------|
|
||||||
|
| GOO-47 | [A1] Unit tests cho industrial/ (50 files) | Critical | Backend TechLead | 🔄 in_progress |
|
||||||
|
| GOO-48 | [A2] Unit tests cho projects/ (25 files) | High | Senior Backend Engineer | 🔄 in_progress |
|
||||||
|
| GOO-51 | [A3] Unit tests cho documents/ (20 files) | High | Middle Backend Engineer | 🔄 in_progress |
|
||||||
|
| GOO-58 | [A4] Unit tests cho favorites/ (14 files) | Medium | Junior Backend Engineer | ⏳ todo |
|
||||||
|
| GOO-59 | [A5] Unit tests cho reference/ (4 files) | Low | Junior Backend Engineer #2 | 🔄 in_progress |
|
||||||
|
|
||||||
|
### Audit Phase — Error Handling Migration (A6–A8)
|
||||||
|
|
||||||
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|
|------|---------|---------|-------|------------|
|
||||||
|
| GOO-49 | [A6] Migrate Error → DomainException trong notifications/ (21) | High | Backend TechLead | ⏳ todo |
|
||||||
|
| GOO-52 | [A7] Migrate Error → DomainException trong auth/ (9) | Medium | Senior Backend Engineer | ⏳ todo |
|
||||||
|
| GOO-53 | [A8] Migrate Error → DomainException trong shared/analytics/payments/ (14) | Medium | Middle Backend Engineer | ⏳ todo |
|
||||||
|
|
||||||
|
### Audit Phase — Frontend & Misc (A9–A11)
|
||||||
|
|
||||||
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|
|------|---------|---------|-------|------------|
|
||||||
|
| GOO-54 | [A9] Frontend component tests — 108 components | High | Frontend TechLead | 🔄 in_progress |
|
||||||
|
| GOO-60 | [A10] Frontend middleware + i18n tests | Medium | Senior Frontend Engineer | 🔄 in_progress |
|
||||||
|
| GOO-61 | [A11] Sync PROJECT_TRACKER.md với Paperclip | Medium | Doc Bot | 🔄 in_progress |
|
||||||
|
|
||||||
|
### Audit Phase — Infrastructure & Quality (B1–B8)
|
||||||
|
|
||||||
|
| Task | Tiêu đề | Ưu tiên | Owner | Trạng thái |
|
||||||
|
|------|---------|---------|-------|------------|
|
||||||
|
| GOO-62 | [B1] E2E test suite expansion | High | QA Engineer | 🔄 in_progress |
|
||||||
|
| GOO-55 | [B2] API rate limiting fine-tuning | Medium | Security Engineer | 🔄 in_progress |
|
||||||
|
| GOO-63 | [B3] Frontend error boundary components | Medium | Frontend TechLead | ⏳ todo |
|
||||||
|
| GOO-56 | [B4] API request validation audit | Medium | API Architect | 🔄 in_progress |
|
||||||
|
| GOO-57 | [B5] Database query optimization audit | Medium | Database Architect | 🔄 in_progress |
|
||||||
|
| GOO-50 | [B6] CI pipeline: test coverage thresholds | High | DevOps Engineer | 🔄 in_progress |
|
||||||
|
| GOO-64 | [B7] Sentry error tracking verification | Medium | SRE Engineer | 🔄 in_progress |
|
||||||
|
| GOO-65 | [B8] Frontend accessibility audit (WCAG 2.1) | Medium | UX/UI Designer | 🔄 in_progress |
|
||||||
|
|
||||||
|
### Tổng kết tiến độ GOO-2
|
||||||
|
|
||||||
|
| Nhóm | Tổng | Done | In Progress | Todo | Blocked |
|
||||||
|
|------|------|------|-------------|------|---------|
|
||||||
|
| Sprint 1–6 (GOO-3 → GOO-36) | 32 | 30 | 1 | 0 | 1 |
|
||||||
|
| Coordination & Ops | 11 | 9 | 1 | 0 | 1 |
|
||||||
|
| Audit A (A1–A11) | 11 | 0 | 7 | 4 | 0 |
|
||||||
|
| Audit B (B1–B8) | 8 | 0 | 6 | 1 | 0 |
|
||||||
|
| **Tổng GOO issues** | **65** | **42** | **16** | **5** | **2** |
|
||||||
|
|
||||||
|
**Tiến độ tổng: 42/65 (65%) done — 16 in_progress — 5 todo — 2 blocked**
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -455,7 +519,7 @@ Task cha: [TEC-1915](/TEC/issues/TEC-1915) — Goodgo Platform AI
|
|||||||
| [TEC-1922](/TEC/issues/TEC-1922) | Tạo checklist sẵn sàng sản xuất chính thức và ký duyệt | Trung bình | cần làm | Kỹ Sư SRE |
|
| [TEC-1922](/TEC/issues/TEC-1922) | Tạo checklist sẵn sàng sản xuất chính thức và ký duyệt | Trung bình | cần làm | Kỹ Sư SRE |
|
||||||
| [TEC-1923](/TEC/issues/TEC-1923) | Cập nhật PROJECT_TRACKER.md với kết quả kiểm toán Wave 13 | Trung bình | hoàn thành | Kỹ Sư Viết Tài Liệu |
|
| [TEC-1923](/TEC/issues/TEC-1923) | Cập nhật PROJECT_TRACKER.md với kết quả kiểm toán Wave 13 | Trung bình | hoàn thành | Kỹ Sư Viết Tài Liệu |
|
||||||
|
|
||||||
### Wave 14 — Kiểm Toán CEO (2026-04-12) — ✅ Build Xanh
|
### Wave 14 — Kiểm Toán CEO (2026-04-12) — Build Xanh
|
||||||
|
|
||||||
Task cha: [TEC-1970](/TEC/issues/TEC-1970) — Goodgo Platform AI
|
Task cha: [TEC-1970](/TEC/issues/TEC-1970) — Goodgo Platform AI
|
||||||
|
|
||||||
@@ -517,10 +581,11 @@ Tất cả đều không chặn sẵn sàng sản xuất.
|
|||||||
| Giai Đoạn 5 | 4 | 4 | 0 | 0 | 0 | 0 |
|
| Giai Đoạn 5 | 4 | 4 | 0 | 0 | 0 | 0 |
|
||||||
| Giai Đoạn 6 | 16 | 16 | 0 | 0 | 0 | 0 |
|
| Giai Đoạn 6 | 16 | 16 | 0 | 0 | 0 | 0 |
|
||||||
| Giai Đoạn 7 | 108 | 97 | 1 | 0 | 5 | 5 |
|
| Giai Đoạn 7 | 108 | 97 | 1 | 0 | 5 | 5 |
|
||||||
| **Tổng** | **159** | **148** | **1** | **0** | **5** | **5** |
|
| **Tổng (Legacy)** | **159** | **148** | **1** | **0** | **5** | **5** |
|
||||||
|
| **GOO-2 (Active)** | **65** | **42** | **16** | **2** | **5** | **0** |
|
||||||
|
|
||||||
*Lưu ý: 5 vấn đề đã huỷ (TEC-1547, TEC-1876, TEC-1877 + 2 vấn đề khác). Số liệu được lấy từ bộ theo dõi vấn đề Paperclip vào ngày 2026-04-12.*
|
*Lưu ý: 5 vấn đề legacy đã huỷ (TEC-1547, TEC-1876, TEC-1877 + 2 vấn đề khác). Số liệu GOO-2 được đồng bộ từ Paperclip API vào ngày 2026-04-23.*
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
*Cập nhật lần cuối bởi Kỹ Sư Viết Tài Liệu — 2026-04-12 (Kiểm toán CEO Wave 14: build xanh, dọn dẹp backlog bởi Kỹ Sư QA)*
|
*Cập nhật lần cuối bởi Doc Bot — 2026-04-23 (GOO-61: Sync PROJECT_TRACKER.md với Paperclip issue statuses)*
|
||||||
|
|||||||
Reference in New Issue
Block a user