mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 15:04:50 +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>
2.1 KiB
2.1 KiB
Статус агента: Разработчик
Обновляется агентом
/project:devпосле каждой задачи.
Последнее обновление: 2026-05-18
Последний коммит: fix: добавить 15-секундный таймаут fetch во все модули
✅ Сделано (последние задачи)
escAttr is not defined— добавлена функция, карточка клиента работает_fetchWithTimeout(15с AbortController) — внедрён во все 5 модулей: clients, measurements, assembly, proposals, request- Карточка клиента: убран баг с загрузкой proposals вместо карточки
- Сравнение
client_tg_idчерезString()— исправлен silent TypeError - Примечания клиента: кнопка больше не зависает на «Сохраняем...»
⚠️ Известные проблемы
| Проблема | Файл | Приоритет |
|---|---|---|
Нет Content-Type: application/json в _fetchWithTimeout |
все модули | низкий (бэкенд прощает) |
app.js роутер не аудирован на edge cases |
app.js | средний |
measurements.js — статический fetch zamer-checklist.md без таймаута |
measurements.js | низкий |
📋 Бэклог разработчика
- Добавить
Content-Type: application/jsonв_fetchWithTimeout(все модули) - Аудит
app.js: неизвестные хэши → 404-экран, а не падение - Экран «Мой статус» менеджера (API
/api/meуже есть) - Проверить обработку ошибок в
measurements.jsпосле рефакторинга fetch
🔜 Следующий шаг
Добавить Content-Type в _fetchWithTimeout — патч в 5 файлах, 2 минуты работы.
Или: реализовать экран «Мой статус» (приоритет 1 в ROADMAP).