mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 18:04:47 +00:00
- ROADMAP.md — единый роадмап продукта (реализовано / в работе / бэклог) - agents/dev-status.md — состояние кода, долг, следующий шаг - agents/devops-status.md — VPS, блокеры, инфра-бэклог - agents/design-status.md — компоненты, нереализованные экраны - agents/feature-status.md — таблица функционала, приоритизированный бэклог - agents/test-status.md — покрытие, пробелы, следующий шаг - .claude/commands/review.md — мастер-команда: сводный отчёт по всем агентам - Все агенты обновлены: читают и пишут свой status.md в начале/конце работы Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
58 lines
3.2 KiB
Markdown
58 lines
3.2 KiB
Markdown
# Статус агента: Функционал
|
||
> Обновляется агентом `/project:feature` после каждой задачи.
|
||
|
||
**Последнее обновление:** 2026-05-18
|
||
|
||
---
|
||
|
||
## ✅ Реализованные функции
|
||
|
||
### Менеджер / 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` | ❌ не реализован |
|
||
| Входящие задачи | `#/inbox` | ❌ не реализован |
|
||
| Отгрузки завода | — | ❌ блокер: 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-агент реализует
|