**🚫 SQLite Mock chạy Đồng Bộ (Sync) trong môi trường Bất Đồng Bộ (Async)**
Mặc dù framework (FastAPI) là Async, `MockCursor` chạy `sqlite3` thuần (đồng bộ). Lý do là vì nhiều helper classes được viết dưới dạng Sync Classmethods. Chuyển `MockCursor` sang `aiosqlite` sẽ phá vỡ hơn 24 method trong `ultra_desc_db.py`. Do đó, cẩn thận khi gọi mock ở các route có lưu lượng cao trong dev, vì nó có thể block event loop.

**🚫 Thiếu bảng trên SQLite**
Quy tắc map schema là nối chuỗi `pg__` hoặc `sr__`. Ví dụ bảng `canifa_chat.lead_flow_history` trong Postgres phải được tạo sẵn dưới tên `pg__canifa_chat__lead_flow_history` trong file SQLite local. Nếu lỗi `no such table`, hãy kiểm tra lại kịch bản dump data từ DB gốc.

**🚫 SQLite không hỗ trợ JSONB type cast**
Lệnh `INSERT ... VALUES (%s::jsonb)` sẽ bị regex trong `translate_query` cắt đuôi `::jsonb` đi. Ngoài ra `RETURNING id` cũng bị loại bỏ, thay vào đó mock tự lấy `lastrowid`. Đừng lạm dụng quá mức cú pháp thuần Postgres trong raw SQL nếu vẫn muốn chạy được local.