# Danh sách kiểm tra go-live

> **TL;DR** — Đăng kết quả test, ngày dự kiến và đỉnh lưu lượng dự kiến vào kênh Discord của bạn **ít nhất 5 ngày làm việc** trước khi ra mắt. Wandura xác nhận giấy phép của bạn, đổi license Player SDK dùng thử sang license trả phí và soát giới hạn của bạn so với đỉnh lưu lượng; bạn tạo key production và chạy smoke test. Không bao giờ load test trên production. Trong giai đoạn beta không có SLA theo hợp đồng.

## Quy trình
| Khi nào | Ai | Bước |
|---|---|---|
| ≥ 5 ngày làm việc trước | Bạn | Đăng trong kênh của bạn: kết quả [kế hoạch test](https://docs.wandura.ai/vi/developers/guides/testing#test-plan), ngày giờ dự kiến (UTC), đỉnh lưu lượng dự kiến (lượt phát mỗi phút), bundle ID và package name production của bạn. |
| Trước ngày ra mắt | Wandura | Xác nhận các phim và khung thời gian giấy phép của tổ chức production của bạn. |
| Trước ngày ra mắt | Wandura | Thay license Player SDK dùng thử bằng license trả phí (không cần phát hành bản app mới). |
| Trước ngày ra mắt | Wandura | Soát giới hạn của bạn so với đỉnh lưu lượng: giới hạn playback phải cao hơn hẳn số vé mỗi phút ở đỉnh dự kiến (mỗi lần bắt đầu phát khoảng 3 vé nếu có prefetch), và được nâng riêng cho tổ chức của bạn nếu cần. |
| Trước ngày ra mắt | Bạn | Tạo key production trên **Developers**, tách riêng khỏi key test, rồi triển khai chúng. |
| Ngày ra mắt | Bạn | Smoke test từ production: `GET /config` trả `200`, `GET /catalog` trả `200` kèm các phim của bạn, phát được một tập trên mỗi nền tảng. |
| Ngày ra mắt | Cả hai | Wandura xác nhận trong kênh của bạn. |
| Tuần đầu tiên | Cả hai | Theo dõi tỉ lệ lỗi hằng ngày; báo mọi điều bất thường trong kênh của bạn. |

**Không load test trên production.** Mọi bài test nhắm vào server của Wandura phải được thống nhất trong kênh của bạn trước; xem [Testing](https://docs.wandura.ai/vi/developers/guides/testing#load-tests).

## Danh sách kiểm tra
**Key và bảo mật**

- [ ] Đã có key production, mỗi hệ thống một key, tách riêng khỏi key test, nằm trong một secrets manager.
- [ ] Không có `wnd_live_` trong các bản build phát hành; mẫu của secret scanner đã có trong các repository của bạn.
- [ ] Runbook trực sự cố của bạn ghi rõ ai thu hồi playback key và ai báo cho Wandura ([Bảo mật](https://docs.wandura.ai/vi/developers/concepts/security#leaked-key)).
- [ ] Endpoint cấp vé của bạn yêu cầu người xem đã đăng nhập và giới hạn số vé cho mỗi người xem.

**Player SDK**

- [ ] License trả phí bao gồm bundle ID và package name production.
- [ ] Phần thông tin quyền riêng tư trên App Store và biểu mẫu Data safety trên Play đã khai báo Player SDK.

**Backend**

- [ ] Job đồng bộ catalog chạy đúng lịch trên production, có cảnh báo khi lỗi hoặc bị treo.
- [ ] Paywall của bạn đọc `free_until_episode` từ catalog đã đồng bộ.
- [ ] Mọi vé đều được kiểm tra `protection`.
- [ ] Mọi câu trả lời trong [Lỗi](https://docs.wandura.ai/vi/developers/concepts/errors) đều ứng với một màn hình; mã lạ rơi vào nhánh mặc định.
- [ ] Retry theo đúng [chính sách retry](https://docs.wandura.ai/vi/developers/reference/behaviour#retries), có ngân sách retry.
- [ ] Log ghi những gì [Quan sát hệ thống](https://docs.wandura.ai/vi/developers/production/observability) liệt kê, và không ghi điều gì trang đó cấm.

**Quyền**

- [ ] Wandura đã xác nhận các phim bạn được cấp phép và khung thời gian của chúng.
- [ ] Bạn biết điều gì xảy ra khi quyền kết thúc ([Khi quyền kết thúc](https://docs.wandura.ai/vi/developers/production/rights-end)).

## Hỗ trợ trong giai đoạn beta
API đang ở bản beta: chưa có **SLA theo hợp đồng**. Kênh hỗ trợ của Wandura là kênh Discord của team bạn. Báo sự cố ở đó kèm các thông tin trong [Xử lý sự cố](https://docs.wandura.ai/vi/developers/production/troubleshooting#escalate). Những gì Wandura đặt ra nội bộ (đa số request xin vé không gặp `5xx`, trả lời nhanh) là mục tiêu, không phải cam kết; hỏi trong kênh của bạn để biết số liệu hiện tại.

## Liên quan
- [Quan sát hệ thống](https://docs.wandura.ai/vi/developers/production/observability)
- [Xử lý sự cố](https://docs.wandura.ai/vi/developers/production/troubleshooting)
