Hệ thống **Contract AI Service** (Canifa AI Platform) được thiết kế theo kiến trúc **Micro-modular Monolith**. 

Mô hình này giúp hệ thống dễ dàng triển khai như một khối thống nhất (chạy trên một process FastAPI duy nhất qua Uvicorn) nhưng lại giữ được sự tách biệt logic mạnh mẽ của từng tính năng:

- **Core Platform:** Dùng FastAPI làm Gateway điều hướng API, quản lý Lifespan và cấu hình Middleware (CORS, Rate Limit).
- **Static Micro-frontends (MFE):** Phục vụ UI độc lập cho từng module nghiệp vụ (như *Content Approval, Media Library, Social Inbox, Content Calendar*) trực tiếp từ thư mục `static/` thông qua các endpoint tĩnh không bị middleware chặn.
- **Background Workers:** Sử dụng Asyncio Task để tách rời các logic nặng (như `report_worker_loop` cho AI Report, `start_publish_engine` cho Social Auto-publish) khỏi main thread.
- **Shared Data & Cache Layer:** Chia sẻ `db_pool` (Postgres, StarRocks) và `redis_cache` (Redis) để tái sử dụng connection hiệu quả giữa các module.