Bỏ qua

08 · Cơ chế chống ghim khách & công bằng

Đối tượng: Vận hành, Security/Compliance.


1. Vấn đề cần chống

Trong clinic thẩm mỹ, rủi ro lớn nhất về công bằng là cấu kết TVV–KTV để ghim khách tiềm năng cao: giữ khách "sộp" chờ đúng người để ăn hoa hồng, gây bất công thu nhập nội bộ và kéo dài thời gian chờ của khách.

ClinicOS cắt vấn đề này ở ba chân của hành vi cấu kết.


2. Ba chân bị cắt

flowchart TB
  subgraph "Hành vi ghim khách cần 3 điều kiện"
    A[TVV ôm nhiều khách<br/>để chọn lọc]
    B[Thấy được khách nào sộp]
    C[Tự chọn KTV ăn rơ]
  end
  A -.bị chặn bởi.-> A2[Single-active: 1 khách/lần]
  B -.bị chặn bởi.-> B2[Ẩn danh tính & giá trị khi nhận]
  C -.bị chặn bởi.-> C2[Hệ tự điều phối KTV]
Chân Cơ chế chặn
Ôm nhiều khách Single-active — TVV chỉ tiếp 1 khách/lần, nhận theo lượt, không chọn
Thấy khách sộp Ẩn danh — danh tính & giá trị khách ẩn trên app NV trước khi nhận
Chọn KTV ăn rơ Auto-dispatch — KTV do hệ gán theo điểm, TVV không can thiệp

3. Năm giải pháp triển khai

  1. Single-activeconsultant.html: 1 khách active, nút nhận khách mới khóa cứng khi đang bận.
  2. SLA hold-time — đồng hồ đếm thời gian giữ khách; quá ngưỡng (vd 20 phút) cảnh báo bàn giao.
  3. Tách quyền chọn KTV — KTV auto-gán; TVV không chọn.
  4. Cooldown — sau khi trả khách, TVV xếp cuối lượt một lúc, chống "đóng giả nhảy khách ngon".
  5. Phát hiện mẫu lặpconsultant-cn.html + bảng anomaly ở dispatch.html: soi cặp TVV–KTV trùng lặp, giữ khách lâu, tỉ lệ bỏ qua tua bất thường.

4. App nhận tua NV (mobile) — góc nhìn công bằng

  • Offer ẩn danh (Khách #A): chỉ DV · skill · giờ · máy.
  • Chỉ Nhận/Bỏ qua, không chọn.
  • Timer: bỏ qua/nhận chậm → lùi lượt ưu tiên.
  • Tab "Công bằng": NV thấy cơ chế (tự gán, ẩn giá trị, lượt xoay vòng, log) → minh bạch, tăng niềm tin.

5. Giám sát toàn CN (consultant-cn.html)

Bảng theo từng TVV: khách active (1/1), thời gian giữ (SLA), số owner, cờ giám sát.

  • Cờ "Giữ khách quá lâu" khi SLA vượt ngưỡng.
  • Cờ CAO khi cặp TVV–KTV trùng nhau ở nhiều khách chi tiêu cao → hệ tự chuyển auto-gán KTV để cắt liên kết.

6. Nguyên tắc audit

  • Mọi can thiệp tay (override điều phối, gán ép) đều ghi nhật ký + đếm.
  • Người override nhiều bị soi.
  • Mục tiêu cuối: tối thiểu can thiệp người, để rule và dữ liệu đảm bảo công bằng — chi tiết escalation tại 20 · Điều phối tua.