Appearance
📦 Quick Fix compact package — chỉ gồm
index.md+prd.md(không có decision-brief/dev-spec/qa-test-plan/handoff riêng). Toàn bộ nội dung gộp vàoprd.mdtheo Size S profile (CLAUDE.md).
Fix Báo cáo Doanh thu thực tế (5 bug ready + 1 discovery + performance)
Package fix gấp cho Báo cáo Doanh thu thực tế (/r/reports/actual_revenue_report_group). Báo cáo đang được sử dụng trong cuộc họp với cấp quản lý nên priority P1.
6 bug + trạng thái:
| # | Bug | Mức độ | Layer | Trạng thái |
|---|---|---|---|---|
| 1 | Tooltip "10/2025 vs 10/2025" — so sánh period với chính nó | 🔴 Critical | BE | ✅ Ready |
| 2 | Δ% = 0% nhưng Δ abs = +X Triệu — mâu thuẫn toán học | 🔴 Critical | BE | ✅ Ready |
| 3 | Title nói "trung bình" nhưng trả về TỔNG doanh thu | 🔴 Critical | BE + DBA | ✅ Ready |
| 4 | Cột tháng/ngày đang diễn ra không có chú thích partial data | 🟡 Medium | FE + Designer | ⏳ Blocked (Designer) |
| 5 | Report load chậm — 2 handler sequential (bảng lazy-load) | 🔴 Critical | BE + FE | ✅ Ready |
| 6 | KPI "Tỉ lệ đóng góp thực thu Telesale" — nghi vấn mismatch dimension | 🟠 Critical | BE + DBA | 🟠 NEEDS DISCOVERY |
Components ảnh hưởng:
- Bar chart "Biến động trung bình theo đơn hàng" (BUG-01, 02, 03, 04, 05)
- Line chart "Biến động thực thu" (BUG-01, 02, 05)
- Line chart "Biến động khách hàng" (BUG-01, 02, 05)
- Bảng "Chi tiết hoạt động kinh doanh" (BUG-05) — lazy-load
- KPI mục "Hiệu quả" —
telesale_amount_rate(BUG-06 — pending discovery)
Tài liệu
| File | Nội dung | Đọc bởi |
|---|---|---|
| PRD / Bug Spec | Mô tả 6 bug + root cause + AC + 22 TCs + UI Spec (B1-B6) + 8 quyết định (6 chốt + 1 pending discovery + 1 ops audit) | Tất cả (BE, FE, QA, Designer, PO, DBA, Operations) |
Quick links — quan trọng cho từng vai trò
| Vai trò | Section cần đọc |
|---|---|
| PO/Sếp | Quick Reference + Section 6 — Confirmed Decisions |
| QA | Section 5 — Test Cases (22 TCs) + Section 7 — Definition of Done |
| BE dev | Section 2 — Bug list + AC + Section 4 — Affected module |
| FE dev | Section 4B — UI Spec + BUG-04 |
| Designer | Section 4B — UI Spec (B1-B6) — cần review trước khi FE bắt đầu |
| DBA | BUG-03 SQL ADD cột AOV + BUG-06 Discovery reconciliation |
| Operations | SQL audit order_commission data quality (xem BUG-06) |
Lịch sử thay đổi
| Version | Ngày | Thay đổi | File | Ảnh hưởng |
|---|---|---|---|---|
| v1.2 | 11/05/2026 | QA review fixes: downgrade BUG-06 → NEEDS DISCOVERY (verified fund f ≠ fund.payment), split BUG-05 AC theo lazy-load bảng, sửa index stale (5→6 bug, 17→22 TCs), fix anchor 5-bug→6-bug, fix UI Spec typo MM/YYYY, status banner per-bug | PRD + Index | All |
| v1.1 | 11/05/2026 | Thêm BUG-06 (telesale_amount_rate mismatch dimension) + 3 TCs + Q7/Q8 + sửa anchor links + clarify status BE/FE/Designer | PRD | BE, DBA, QA |
| v1.0 | 11/05/2026 | Initial release — 5 bugs identified, 17 TCs, 6 decisions chốt | PRD | All |