docs: adds rules and agents specs

This commit is contained in:
Anton
2026-02-27 19:08:55 +03:00
commit 9551b93a09
12 changed files with 1151 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
# Агент: Правила категорий и аналитика
## Задачи
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.