Source document
docs/pilot/PILOT-SUPPORT-PLAYBOOK.md
Source version
0.0.0
Generated time
2026-07-06T14:59:19.416Z
Owner
Operations / Founder
Audience
Internal
Status
Approved

Pilot Support Playbook

Xử lý sự cố khi hỗ trợ đối tác Pilot. Mỗi tình huống: Dấu hiệu · Nguyên nhân thường gặp · Cách kiểm tra · Khi nào mở Hotfix Sprint.
Nguyên tắc: chỉ mở Hotfix cho blocker (chặn luồng Availability→Booking→Confirm→Cancel và không có workaround). Còn lại → Issue Log Backlog.
Tham chiếu: Error Catalog · Integration Guide.

Nguyên tắc chung khi nhận báo lỗi

Luôn xin đối tác: endpoint · payload (ẩn PII) · x-request-id · HTTP status · error.code. KHÔNG nhận API key. Rẽ nhánh theo error.code, không theo message.


401 Unauthorized (UNAUTHENTICATED)

403 Forbidden

Hai loại — phân biệt theo body:

403a — nginx HTML "403 Forbidden" (KHÔNG phải JSON)

403b — JSON TENANT_INACTIVE hoặc TENANT_CONTEXT_MISMATCH

404 Not Found

409 Conflict

5xx (INTERNAL, HTTP 500)

Timeout

Rate Limit


Bảng quyết định nhanh: Hotfix hay không?

Tình huốngHotfix Sprint?
401/403/404/409 (đúng thiết kế / cấu hình / dữ liệu)❌ Không
403a nginx (allowlist)❌ Không (ops allowlist)
Timeout do mạng/đối tác❌ Không
Rate limit❌ Không (chưa bật)
5xx tái hiện chặn luồng lõi — chỉ sửa blocker
Lỗi hệ thống khác chặn Pilot, không workaround — chỉ sửa blocker, ghi Decision Log
Mọi trường hợp mở Hotfix: ghi Issue Log (severity=Blocker) + Decision Log, và không mở rộng phạm vi ngoài blocker.