История изменений
Новые записи сверху. Формат: дата — что изменилось.
2026-08-22 (5)
- MVP API:
src/— Fastify + node:sqlite, схема БД (equipment/requests/orders/big_works/ parts/stock_moves/maintenance_plan/work_log/tasks), идемпотентный импорт трёх xlsx (342/564/411/4; сверка с демо — расхождений нет), REST: поиск реестра, карточка с историей, заявки (POST/PATCH статусов), заказы «в пути»,/api/stats. - Развёрнуто на .26: Node 22 LTS (NodeSource),
/srv/projects/service-inventory/app, systemdservicetrack, слушает 127.0.0.1:8090. Деплой приложения включён в deploy.sh. - Находка: дубли номеров заявок в файле (№269×8) → вопрос на интервью.
- DECISIONS: D15. Обновлены SERVER.md, STATUS.md, src/README.md.
2026-08-22 (4)
- Создан
docs/ARCHITECTURE.md: два бота MAX (заявки + мастер) на одном движке, примеры чек-листов подачи/выполнения/ТО, роль ИИ (текст→JSON, подтверждение человеком; БД пишет только backend), стек Node.js+SQLite+systemd на .26, цикл склада (заказ→приход→расход), заведение нового оборудования и номенклатуры. MAX Bot API проверен по dev.max.ru. - DECISIONS: D13 (ИИ не пишет в БД), D14 (два бота). INTERVIEW: блок 8 (вопросы 27–33).
2026-08-22 (3)
- Локальные файлы проекта удалены; проект восстановлен с сервера,
источник правды перенесён в bare-git на сервере:
projects:/srv/git/service-inventory.git(ветка main), локально — клон. - Прочитаны реальные рабочие файлы (копии в
data/source-xlsx/): «Инвентаризация» — 342 единицы на 5 площадках производства, карточки оборудования с регламентами ТО и контактами; «Заявки производства» — 564 заявки с номерами и статусами (MAX + почта repair@osen-vn.com); «Заказы» — 410 закупок запчастей/материалов. Выводы — в VISION/DATA-MODEL. - Демо v0.2 пересобрано на реальных данных:
demo/_template.html+tools/build_demo.py(openpyxl) →demo/index.html. Новая вкладка QR-метки (печатные этикетки + сценарий сканирования в мастер-боте, QR в карточке). Библиотека qrcode-generator встроена. - Документация актуализирована под реальный процесс (VISION, DATA-MODEL, INTERVIEW, STATUS).
2026-08-22 (2)
- Развёрнута инфраструктура публикации: сервер проектов
10.90.21.26(Debian 13 LXC) + фронтовой nginx-прокси10.90.21.21, домен https://projects.gcetera.com (HTTPS, Let's Encrypt). - Проект перенесён на сервер
(
/srv/projects/service-inventory/repo), собраны публичные страницы: портал/, демо/service-inventory/demo/, документы из.md→/service-inventory/status/. - Добавлены:
docs/SERVER.md(описание инфраструктуры),deploy/deploy.sh(деплой одной командой),deploy/refresh-public.sh(сборка страниц), ассеты портала и шаблона документов. - SSH-доступ ИИ настроен на оба сервера по ключу
~/.ssh/id_ed25519_projects(алиасыprojects,nginx).
2026-08-22
- Создан каркас проекта и вся документация (README, AGENTS, VISION, DATA-MODEL, DECISIONS, STATUS, INTERVIEW).
- Собран демо-сайт
demo/index.htmlдля показа заказчику: дашборд, реестр оборудования, склад запчастей, журнал работ, задачи месяца, макет диалога мастер-бота. - Подготовлены вопросы для интервью (26 вопросов, 7 блоков) и шаблон ТЗ.
- Инициализирован git-репозиторий, первый коммит.