zov-tech/agents/feature-status.md
wasrusgen 864e70f39b test: добавлены проверки #/inbox и #/me в ui_smoke.js
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 12:24:50 +03:00

3.3 KiB
Raw Permalink Blame History

Статус агента: Функционал

Обновляется агентом /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-агент реализует