QnA Init Docs — UC_7.4 (Flow 5 - Immutable Ledger)
UC liên quan: UC_7.4 — Flow 5: Immutable Ledger
Trigger: Lệnh trả tiền Flow 5 thành công (UC_7.3)
Ngày tạo: 2026-10-12
Nguồn ID: các ID A-xx giữ nguyên theo QnA_STAGE5_PAYOUT_WITHDRAWAL.md. Câu mới đánh N-xx.
| ID | Câu hỏi | Giả định (BA/QC đề xuất) | BA chốt (ưu tiên cao nhất) | Trạng thái |
|---|
| A-30 | Ghi Polygon lỗi (mất kết nối, gas tăng, mạng nghẽn) thì xử lý sao? | — | Adrian Q6: retry queue + exponential backoff, không được bỏ sự kiện, thử tới khi có tx_hash. Số lần thử trước khi cảnh báo → Sotatek tự quyết. | ✅ Đã chốt (Adrian Q6) |
| A-36 | Payout Level 24 có chạy Flow 5 và ghi sổ không? | — | Có. HALT của Flow 4 chỉ dừng việc tăng level; payout chạy bình thường. | ✅ Đã chốt (2026-09-10) |
| A-107 | Dots / Rippling báo lỗi thì có ghi Polygon không? | — | Không ghi. Đánh Failed, Sev-1 #operations (xử lý ở UC_7.3). | ✅ Đã chốt (2026-10-10) |
| A-68 · A-96 | Trả gộp nhiều level thì sổ ghi mấy dòng? Khách đã chốt: tiền bị treo thì cộng dồn rồi trả một lần. Chưa nói sổ công khai và sổ kế toán ghi 1 dòng (theo lần chuyển tiền) hay 3 dòng (theo 3 lần lên level). | 3 dòng, mỗi level 1 dòng, cùng trỏ về một lệnh chuyển tiền. | Khách: không gộp. Mỗi level trả bằng lệnh riêng; 3 level → 3 dòng ledger + 3 bút toán QuickBooks. | ✅ Đã chốt (2026-10-13) |
| A-105 | Tiền hoàn phí Level 3 có ghi chung với tiền thưởng không? Trader Futures lên Level 3 nhận tiền thưởng + tiền hoàn phí dữ liệu Level 1–2 trong cùng một lệnh. Ghi chung thì sổ công khai coi cả khoản là tiền thưởng thành tích. | Tách riêng: chỉ tiền thưởng lên sổ công khai, tiền hoàn phí chỉ ghi sổ kế toán. | Ghi chung: tiền thưởng và tiền hoàn phí ghi thành một khoản, cả Polygon và QuickBooks. Đã cập nhật UC_7.4 v1.6 (BR_7.4.6). | ✅ Đã chốt (BA, 2026-10-30) |
| A-97 | Sổ công khai có hiện số tiền không? Spec chỉ ghi "Payout Cleared", không có số tiền, trong khi tính năng tên là "Proof of Payout". | Giữ không hiện số tiền để bảo vệ thu nhập trader. | Khách: metric_value = "$[Payout_Amount] Bonus Cleared" — hiện số tiền, đổi chữ "Payout" thành "Bonus". | ✅ Đã chốt (2026-10-13) |
| A-33 | Trader W-2 chưa có mã chuyển tiền thì sổ ghi mã gì? Khách chốt payout Level 6+ (Rippling) vẫn do Flow 5 ghi sổ. Nhưng Rippling chạy lương theo đợt nên lúc ghi sổ chưa có mã chuyển tiền để đối chiếu. | Dùng mã payout nội bộ của Stack Trading. | Khách 2026-09-10: Flow 5 ghi bonus kể cả Path C; Flow 34 là sự kiện khác, metric_category khác. Phần mã chuyển tiền chưa trả lời. | 🟡 Trả lời một phần |
| A-82 | Trả lỗi rồi Ops sửa tay thì ghi sổ mấy lần? Khách chỉ chốt lỗi thì không ghi sổ. Chưa nói khi Ops xử lý tay thành công thì có ghi không. | Ghi 1 lần, đúng lúc tiền thực sự đi. | Khách: không ghi lên blockchain. Đã cập nhật UC_7.4 v1.6 (E_7.4.1). | ✅ Đã chốt (khách) |
| A-35 | Khoản $0 có ghi sổ công khai không? Có level mà thưởng theo grid là $0, ví dụ Level 1. Ghi "Payout Cleared" cho $0 dễ gây hiểu nhầm. | Không ghi lên sổ công khai, chỉ lưu nội bộ. | Khách: không ghi lên blockchain; không hardcode tiền thưởng, chỉ bỏ qua khi tiền thưởng bằng $0. Đã cập nhật UC_7.4 v1.6 (E_7.4.4). | ✅ Đã chốt (khách) |
| A-98 | Trader hiện trên sổ công khai bằng gì? Ghi lên blockchain rồi thì vĩnh viễn không sửa được, nên phải chốt trước dòng đầu tiên. | Mã ẩn danh nội bộ, không có tên hay email. | Khách: dùng Discord username dễ đọc (VD trader_steve), không dùng discord_user_id dạng số; chưa liên kết Discord thì dùng platform_username; không ghi user_id. Lệnh /link phải lưu thêm Discord username vào Users. Đã cập nhật UC_7.4 v1.6 (BR_7.4.5). | ✅ Đã chốt (khách) |
| ID | Câu hỏi | Giả định (BA/QC đề xuất) | BA chốt (ưu tiên cao nhất) | Trạng thái |
|---|
| A-65 | Payout có ghi QuickBooks không, ở bước nào, gửi gì? | — | Khách 2026-09-10: chạy song song với Immutable Ledger, không được bỏ. Payload Phase 1 (2026-10-10): user_id, số tiền, ngày, general expense account. Chart of Accounts do Stack Trading gửi qua ClickUp. | ✅ Đã chốt |
| N-01 | Gửi sang QuickBooks bị lỗi thì sao? Khách chốt QuickBooks không được bỏ nhưng chưa nói khi lỗi xử lý thế nào. Sổ công khai thì đã có cơ chế thử lại. | Tự thử lại; quá số lần thì báo Ops nhập tay. | Khách trả lời: thử lại 3 lần, mỗi lần chờ lâu hơn, chỉ với lỗi mạng hoặc 5xx, không thử lại lỗi 4xx; vẫn lỗi thì Slack #ops-treasury mẫu [QBO SYNC FAILED] User ID: {user_id} | Amount: ${amount} | Error: {error_reason} và tiếp tục flow. Đã cập nhật UC_7.4 v1.5. | ✅ Đã chốt |
- Đã chốt: A-30, A-36, A-65, A-107, A-68 · A-96, A-97
- Trả lời một phần: A-33
- Chờ BA: không còn
- Đã chốt 2026-10-30: A-105 (BA) · A-82, A-35, A-98 (khách)
- Đã chốt 2026-10-30 (khách): N-01
- Các câu chờ BA chưa được viết vào UC_7.4.