docs: adds rules and agents specs
This commit is contained in:
29
docs/agents/agent_rules_analytics.md
Normal file
29
docs/agents/agent_rules_analytics.md
Normal 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.
|
||||
Reference in New Issue
Block a user