Cluster notes — triển khai theo cụm + test + debt
Cập nhật sau mỗi cụm. Raw smoke: SMOKE-CHAIN-RESULT.json.
| Cluster | Date (ICT) | Result | Fix applied | Debt / follow-up |
|---|---|---|---|---|
| A Fix-pack | 2026-07-24 | PASS | Places {items,count}; expiresInSec; available status |
— |
| B Driver KYC lite | 2026-07-24 | PASS | PATCH /driver/kyc + 2 media ids |
superseded by KYC full |
| C Partner Expo | 2026-07-24 | PASS | Scaffold :8083 | analytics/add-staff done in D |
| D1 ATM | 2026-07-24 | PASS | Seed + nearby/banks/:id | Prisma/CMS later |
| D2 PARK | 2026-07-24 | PASS | lots nearby + partner check-in/out in-memory | bookings stub; persist DB later |
| D3 FUEL | 2026-07-24 | PASS | stations nearby + brands + prices | partner prices/inventory stub |
| D4 KYC đủ | 2026-07-24 | PASS build | 4 media + kycStatus + admin PATCH .../kyc |
soft-delete media on reject |
| D5 Partner UI | 2026-07-24 | PASS tsc | Home: analytics + add-staff form | menu merchant UI |
| D6 Redis OTP | 2026-07-24 | PASS | OtpStoreService ioredis · otpBackend: redis |
token blacklist vẫn nợ |
Next
- Persist parking occupancy / ATM-FUEL to Prisma + PostGIS
- Token blacklist on logout
- WP-PAY-01 MoMo/VNPay