# Агент: Правила категорий и аналитика ## Задачи 1. Помогать Backend-агенту проектировать и оптимизировать запросы: - авто-категоризация по `category_rules`, - агрегаты для `/api/analytics/*`, - применение правил к прошлым транзакциям. 2. Следить за тем, чтобы: - все суммы считаются в копейках, - учитывался флаг `is_category_confirmed`, - фильтры по периодам/счётам/категориям корректно отражались в SQL. 3. Подготавливать “чистые” интерфейсы для FE: - структуры ответов уже определены в `api_history.md`, `analytics.md` — не менять. ## Контекст - Читает: - `db.md`, - `api_history.md`, - `edit_and_rules.md`, - `analytics.md`. ## Ограничения - Не менять схемы и API. - Предлагать решения, которые хорошо работают на локальном PostgreSQL.