Source document
docs/operations/INTERNAL-STAFF-GUIDE.md
Source version
0.0.0
Generated time
2026-07-06T14:59:19.100Z
Owner
Unassigned
Audience
Internal
Status
Approved

Internal Staff Guide — BNG Booking Platform

<span class="badge b-info">v1.0.0 Pilot Ready</span> <span class="badge b-notes">Pilot phase</span> <span class="badge b-muted">Cập nhật 2026-07-06</span>

Dành cho nhân sự nội bộ (Founder / Tech / Sale / Ops) vận hành Pilot. Nguyên tắc: làm đúng vai, ghi nhận mọi việc, không tự ý hứa với khách.
Quy trình chi tiết: Pilot Runbook · Sự cố: Support Playbook · Bán hàng: Sales Guide.

1. Nhân sự nội bộ cần hiểu gì (tối thiểu)

2. Quy trình khi có partner pilot

Theo Pilot Runbook:

  1. Chuẩn bị (kiểm sandbox /health, gom tài liệu).
  2. Provision: create-partner → activate-partner → provision-tenant → activate-tenant → seed-inventory.
  3. Allowlist IP đối tác trên staging (nếu không, /api/booking/* = 403 nginx).
  4. Cấp API key (issue-key --deliver), giao một lần qua kênh an toàn.
  5. Smoke check, bàn giao tài liệu.
  6. Theo dõi → ghi Issue Log → hỗ trợ theo Playbook.
  7. Kết thúc: Decision Log + (nếu dừng) thu hồi quyền.

3. Ai làm việc gì (RACI)

ViệcFounderTech / PlatformSaleOps
Quyết GO / GO WITH NOTES / NO-GO<span class="badge b-go">A/R</span>CIC
Phê duyệt scope / thương mại / SLA<span class="badge b-go">A/R</span>CCI
Provision partner/tenant/inventory (CLI)I<span class="badge b-go">R</span>C
Allowlist IP (nginx staging)I<span class="badge b-go">R</span>C
Cấp / thu hồi API keyI<span class="badge b-go">R</span>C
Giới thiệu platform, demoIC<span class="badge b-go">R</span>C
Theo dõi metrics, ghi Issue LogICI<span class="badge b-go">R</span>
Hỗ trợ đối tác theo PlaybookIC (khi escalate)I<span class="badge b-go">R</span>
Quyết Hotfix (blocker)<span class="badge b-go">A</span>RIC

*(R = Responsible, A = Accountable, C = Consulted, I = Informed.)*

4. Cách ghi issue

Ghi vào Pilot Issue Log — mỗi issue gồm: Thời điểm · Người phát hiện · Mô tả · Mức độ · Workaround · Quyết định (Hotfix / Backlog / Won't Fix).

5. Khi nào báo lỗi kỹ thuật (escalate Tech / mở Hotfix)

Theo Support Playbook:

Tình huốngHành động
401 / 403 / 404 / 409 (đúng thiết kế/cấu hình/dữ liệu)Ops tự xử theo Playbook — không escalate
403 nginx (allowlist)Tech allowlist IP — không phải lỗi code
Timeout / rate-limitHướng dẫn đối tác retry/backoff — không escalate
5xx tái hiện, chặn luồng lõi<span class="badge b-nogo">Escalate Tech ngay</span> → ghi Issue Log (Blocker) → Founder duyệt Hotfix
Lỗi hệ thống khác chặn Pilot, không workaround<span class="badge b-nogo">Escalate</span> → Blocker → Hotfix
Lưu ý: Pilot Gamma-1 ghi nhận 0 lỗi 5xx. Nếu gặp 5xx tái hiện là bất thường ⇒ escalate.

6. Khi nào KHÔNG được tự ý hứa với khách

<div class="nextaction"> <strong>Sale/Ops/Tech KHÔNG tự cam kết những điều sau (phải qua Founder):</strong> <ul> <li>Production/GA sẵn sàng hoặc <strong>ngày go-live</strong>.</li> <li><strong>SLA / uptime / throughput</strong> bằng con số.</li> <li><strong>Giá / điều khoản hợp đồng</strong>.</li> <li>Tính năng <strong>chưa có</strong>: thanh toán, vé máy bay, thông báo production, cổng giao diện, tour/F&B như đã sẵn sàng.</li> <li>Bất kỳ con số/khách hàng <strong>không có thật</strong>.</li> </ul> Khách ép cam kết ngoài năng lực thật → lịch sự chuyển <strong>Founder</strong>. Danh sách năng lực thật: <a href="../releases/html/V1.0.0-PILOT-READY.html">V1.0.0-PILOT-READY</a>. </div>

Next Action