Operation (logic layer) │ ├── handle_search_in_law(...) │ ├── دریافت ورودی خام │ ├── فراخوانی request_manager │ ├── ساخت خروجی منطقی (data) │ └── بدون وابستگی به بله │ └── return OperationResult BaleBot (delivery / interface layer) │ ├── دریافت user ├── صدا زدن Operation ├── تبدیل خروجی به متن + دکمه └── ارسال به بله # Logic & Flow Operation → منطق، پردازش، گرفتن دیتا، تصمیم‌گیری BaleBot → ورودی/خروجی، ارتباط با بله، فرمت پیام، دکمه‌ها، مدیریت state کاربر