architect/_archive/2025-11-reports/VERIFICATION-REPORT.md

Отчет о проверке соответствия проектов реальности

Дата: 2025-10-26
Проверено: @infra-dev-pro, @infra-dev-prod-rf


ПРОЕКТ 1: @infra-dev-pro (91.218.142.168)

Статус: ⚠️ Работает, но есть расхождения с документацией

✅ Что соответствует полностью

Компонент Статус
OS Ubuntu 22.04.5 LTS
Kernel 5.15.0-144
CPU 2 cores
RAM 1.9 GB
Disk 29 GB
OpenSSH 8.9p1
Git 2.34.1
screen 4.09.00
tmux
htop 3.0.5
ncdu 1.15.1
vim 8.2
nano 6.2
curl 7.81.0
wget 1.21.2
net-tools 1.60
fail2ban 0.11.2 ✅ Active
UFW ✅ Active (22,80,443)
SSH ключ к DEV-PROD-RF ✅ Работает
Docker (не используется) ✅ 0 контейнеров

❌ Критичные расхождения

  1. SSH User
    - По документации: claude-helper
    - Реально: root
    - Места: PROJECT-MASTER.txt:15, CLAUDE.md:26
    - Решение: Обновить документацию

  2. Директории /home/claude-helper/
    - По документации: должны существовать (PROJECT-MASTER.txt:64-69)
    - Реально: не существуют (работа из /root/)
    - Решение: Обновить документацию, использовать /root/ или /opt/claude-workspace/

⚠️ Что есть, но не задокументировано

  1. Node.js 22.21.0
    - Установлен и работает
    - Запущено приложение на порту 3000

  2. Python3 3.10.12
    - Установлен с certbot

  3. PM2 6.0.13
    - Установлен, но пустой

  4. Приложение rseek.ru
    - Статус: Временно отключено
    - Что было: Node.js:3000 → Nginx:443 (HTTPS)
    - SSL: Let's Encrypt до 2026-01-22
    - Проблема: НЕ упомянуто в PROJECT-MASTER.txt, только в CLAUDE.md
    - Решение: Добавить в PROJECT-MASTER или удалить совсем

  5. Nginx 1.18.0
    - По PROJECT-MASTER.txt:51: "НЕ УСТАНОВЛЕНО (не требуется)"
    - По CLAUDE.md:18: "Nginx работает для rseek.ru"
    - Реально: Установлен (временно отключен)
    - Решение: Решить нужен ли rseek.ru, обновить PROJECT-MASTER

  6. Certbot
    - Установлен для SSL сертификатов
    - Не упомянут в документации

🔄 Противоречия между PROJECT-MASTER и CLAUDE.md

Аспект PROJECT-MASTER.txt CLAUDE.md Реальность
Nginx "НЕ УСТАНОВЛЕНО" "Работает для rseek.ru" Установлен
rseek.ru НЕ упомянут Подробно описан Был запущен
SSH User claude-helper claude-helper root
/opt/seller1-stack/ НЕ упомянут Упомянут Удален (был пустым)

ПРОЕКТ 2: @infra-dev-prod-rf (45.144.177.147)

Статус: 🟢 Production работает, но не все задокументировано

✅ Что соответствует полностью

Компонент Статус
OS Ubuntu 22.04.5 LTS
Kernel 5.15.0-160
CPU 2 cores
RAM 4.8 GB + 8 GB swap
Disk 39 GB (69% used)
Docker 28.5.1 ✅ (новее v27.x)
Docker Compose v2.40.2
UFW Active ✅ (22,80,443,81)
7 Docker стеков ✅ Развернуты
34 контейнера работают
seller1.ru production ✅ HTTP 200
SSL сертификаты ✅ 14 активных

❌ Что отсутствует

  1. DDEV проект "empty-template"
    - По документации: 4 контейнера (PROJECT-MASTER:125-129)
    - Реально: DDEV не найден
    - Потеря: -5 контейнеров (39 → 34)
    - Решение: Удалить из документации или установить

  2. 11 SSL доменов отсутствуют:

Infrastructure (нет 2):
- auth.0kt.ru
- npm.0kt.ru

Utilities (нет 6):
- minio.0kt.ru
- s3.0kt.ru
- portainer.0kt.ru
- db.0kt.ru
- adminer.0kt.ru
- backup.0kt.ru

Development (нет 2):
- seller1.dev.0kt.ru
- n8n-seller1.dev.0kt.ru

Production (нет 2):
- www.seller1.ru
- auth.seller1.ru

Итого: 14 доменов вместо 25

⚠️ Что есть, но не задокументировано

  1. Порты 8888, 8889 открыты в UFW
    - Не упомянуты в PROJECT-MASTER
    - Возможно для Jupyter

✅ Что работает отлично


ИТОГОВЫЕ ВЫВОДЫ

@infra-dev-pro: ⚠️ 70% соответствие

Главные проблемы:
1. Документация не отражает реальность (SSH user, директории)
2. rseek.ru не описан в PROJECT-MASTER
3. Противоречия между PROJECT-MASTER и CLAUDE.md

Что работает:
- Все критичные компоненты установлены
- SSH доступ к управляемому серверу работает
- Безопасность настроена

Приоритет: 🟡 Средний (работает, но нужно обновить документацию)


@infra-dev-prod-rf: 🟢 85% соответствие

Главные проблемы:
1. DDEV проект отсутствует (-5 контейнеров)
2. 11 SSL доменов не настроены (но критичные есть)

Что работает:
- ✅ Production seller1.ru работает
- ✅ 34 контейнера стабильны
- ✅ Все Docker стеки развернуты
- ✅ Критичные SSL сертификаты есть

Приоритет: 🟢 Низкий (production работает, остальное опционально)


ЧТО СДЕЛАТЬ

Критичное (сейчас)

@infra-dev-pro

  1. ✅ Удалить /opt/seller1-stack/ - ВЫПОЛНЕНО
  2. ⬜ Обновить PROJECT-MASTER.txt (SSH user: root)
  3. ⬜ Решить с rseek.ru (оставить или удалить)
  4. ⬜ Обновить CLAUDE.md (привести в соответствие)

@infra-dev-prod-rf

  1. ⬜ Обновить PROJECT-MASTER.txt (34 контейнера вместо 39)
  2. ⬜ Обновить список доменов (14 вместо 25)
  3. ⬜ Удалить упоминания DDEV или установить

Желательное (потом)

  1. Добавить отсутствующие SSL сертификаты (если нужны)
  2. Установить DDEV empty-template (если нужен)
  3. Настроить www.seller1.ru редирект

Последнее обновление: 2025-10-26 13:30 MSK