Do đặc thù sử dụng Raw SQL, khi chuyển từ Postgres sang SQLite, hệ thống cần dịch (translate) các "phương ngữ" (dialect). File `sqlite_mock.py` định nghĩa hàm `translate_query` xử lý qua Regex:

- **Placeholder:** Chuyển `%s` của Postgres sang `?` của SQLite.
- **Schema Mapping:** Chuyển `"public"."users"` thành `pg__public__users`, `canifa_chat.lead_flow_history` thành `pg__canifa_chat__lead_flow_history`.
- **Dialect & Vector:**
  - `ANY_VALUE(col)` -> `MAX(col)`
  - `approx_cosine_similarity(...)` -> Dummy value `0.5`
  - Strip các type cast đặc thù của Postgres như `::jsonb`, `::text`.
  - `NOW()` -> `CURRENT_TIMESTAMP`, `ILIKE` -> `LIKE`.
- **Mocking Return:** Mô phỏng `RETURNING id` bằng cách chặn lệnh `INSERT`, dùng `cur.lastrowid` và bọc lại thành `MockRow` để trả về cho code gọi.