Skip to content

📦 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ào prd.md theo 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:

#BugMức độLayerTrạng thái
1Tooltip "10/2025 vs 10/2025" — so sánh period với chính nó🔴 CriticalBE✅ Ready
2Δ% = 0% nhưng Δ abs = +X Triệu — mâu thuẫn toán học🔴 CriticalBE✅ Ready
3Title nói "trung bình" nhưng trả về TỔNG doanh thu🔴 CriticalBE + DBA✅ Ready
4Cột tháng/ngày đang diễn ra không có chú thích partial data🟡 MediumFE + Designer⏳ Blocked (Designer)
5Report load chậm — 2 handler sequential (bảng lazy-load)🔴 CriticalBE + FE✅ Ready
6KPI "Tỉ lệ đóng góp thực thu Telesale" — nghi vấn mismatch dimension🟠 CriticalBE + 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

FileNội dungĐọc bởi
PRD / Bug SpecMô 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)
Vai tròSection cần đọc
PO/SếpQuick Reference + Section 6 — Confirmed Decisions
QASection 5 — Test Cases (22 TCs) + Section 7 — Definition of Done
BE devSection 2 — Bug list + AC + Section 4 — Affected module
FE devSection 4B — UI Spec + BUG-04
DesignerSection 4B — UI Spec (B1-B6) — cần review trước khi FE bắt đầu
DBABUG-03 SQL ADD cột AOV + BUG-06 Discovery reconciliation
OperationsSQL audit order_commission data quality (xem BUG-06)

Lịch sử thay đổi

VersionNgàyThay đổiFileẢnh hưởng
v1.211/05/2026QA 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-bugPRD + IndexAll
v1.111/05/2026Thêm BUG-06 (telesale_amount_rate mismatch dimension) + 3 TCs + Q7/Q8 + sửa anchor links + clarify status BE/FE/DesignerPRDBE, DBA, QA
v1.011/05/2026Initial release — 5 bugs identified, 17 TCs, 6 decisions chốtPRDAll