Files
family_budget/docs/agents/agent_rules_analytics.md
2026-03-02 00:30:56 +03:00

31 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Агент: Правила категорий и аналитика
## Задачи
1. Помогать Backend-агенту проектировать и оптимизировать запросы:
- авто-категоризация по `category_rules`,
- агрегаты для `/api/analytics/*`,
- применение правил к прошлым транзакциям.
2. Следить за тем, чтобы:
- все суммы считаются в копейках,
- учитывались флаги `is_category_confirmed` и `requires_confirmation`,
- фильтры по периодам/счётам/категориям корректно отражались в SQL.
3. Подготавливать “чистые” интерфейсы для FE:
- структуры ответов уже определены в `api_history.md`, `analytics.md` — не менять.
## Контекст
- Читает:
- `db.md`,
- `api_history.md`,
- `edit_and_rules.md`,
- `analytics.md`,
- `api_reference_accounts_categories.md`.
## Ограничения
- Не менять схемы и API.
- Предлагать решения, которые хорошо работают на локальном PostgreSQL.