# Статус агента: Функционал
> Обновляется агентом `/project:feature` после каждой задачи.

**Последнее обновление:** 2026-05-18 (inbox ✅)

---

## ✅ Реализованные функции

### Менеджер / Admin
| Функция | Маршрут | Статус |
|---------|---------|--------|
| Список клиентов + поиск | `#/clients` | ✅ работает |
| Создание клиента | `#/clients/new` | ✅ работает |
| Карточка клиента + примечания | `#/clients/client/{key}` | ✅ работает |
| Заявка на замер | `#/request` | ✅ работает |
| Новый замер + фото | `#/measurements` | ✅ работает |
| Закрытие заявки на замер | `#/measurements?id=...` | ✅ работает |
| Список сборок | `#/assembly` | ✅ работает |
| Создание сборки | `#/assembly/new` | ✅ работает |
| Детальная сборка | `#/assembly/{id}` | ✅ работает |
| Подбор техники (proposals) | `#/picker` | ✅ работает |
| AI-подбор (GigaChat/Claude) | через proposals | ✅ работает |

### Отсутствует из ТЗ (Приоритет 1 ROADMAP)
| Функция | Маршрут | Статус |
|---------|---------|--------|
| Мой статус менеджера | `#/me` или `#/status` | ❌ не реализован |
| Экран мастера (замерщик/сборщик) | `#/master` | ✅ реализован 2026-05-18 |
| Входящие задачи менеджера | `#/inbox` | ✅ реализован 2026-05-18 |
| Отгрузки завода | — | ❌ блокер: Drive 404 |
| Поступления склада | — | ❌ блокер: Drive 404 |

---

## ⚠️ Известные проблемы
| Проблема | Приоритет |
|----------|-----------|
| Клиентский кабинет — только `#/picker`, нет полноценного кабинета | высокий |
| Нет экрана 404 для неизвестных хэшей | средний |
| Нет пагинации списка клиентов (сломается при 500+ записях) | средний |

---

## 📋 Бэклог функционала
1. **Экран «Мой статус»** — вызов `/api/me`, показать роль + статистику
2. **Экран «Входящие»** — вызов `/api/manager_pending`, карточки заявок
3. **Клиентский кабинет** — базовый экран для роли `client`
4. **Пагинация / виртуальный скролл** в списке клиентов
5. **Фильтры в замерах** — по дате, по замерщику, по статусу

---

## 🔜 Следующий шаг
**Реализовать экран «Мой статус»** (`#/me`):
- API `/api/me` уже возвращает роль, `first_name`, `username`
- Добавить счётчики клиентов/замеров/сборок (требует нового поля в `/api/me` или отдельного запроса)
- Дизайн-агент проектирует экран, dev-агент реализует
