Good practices

# Code Generation Rules: UE5 Editor Tools (MVVM Architecture) ## 1. Strict UI / Business Logic Separation * **No UI dependencies in C++:** Business logic (Models and ViewModels) must never include GUI-related headers (`UMG`, `Slate`, `UWidget`, etc.). * **External services isolation:** Any communication with external services (like data parsing or REST API HTTP requests) must […]