# Статус агента: DevOps / VPS
> Обновляется агентом `/project:devops` после каждой задачи.

**Последнее обновление:** 2026-05-18
**VPS:** `94.241.170.144` | **API:** `https://api.wasrusgen1.pro`

---

## ✅ Сделано
- Docker Compose: bot + backend + caddy — все сервисы работают
- Auto-deploy GitHub Pages через GitHub Actions при push в master
- HTTPS через Caddy — сертификат активен
- Pre-push hook защищает от деплоя сломанного кода

---

## 🔴 Блокеры
| Проблема | Описание | Решение |
|----------|----------|---------|
| Drive 404 для shipments/arrivals | Сервисный аккаунт `zov-backend@zov-sborka.iam.gserviceaccount.com` не имеет доступа к файлу отгрузок | ⏳ Ждём расшаривания файла `1KCJUXjhVR2NWEz9bD0kjTaEADsxF8gI5GMzLwJ2bw84` |

---

## ⚠️ Известные проблемы
| Проблема | Приоритет |
|----------|-----------|
| Нет алертинга при падении сервисов (только ручной мониторинг) | средний |
| Нет staging-окружения — правки идут сразу в прод | средний |
| Логи не ротируются автоматически | низкий |

---

## 📋 Бэклог DevOps
1. ✅ Проверить Drive-доступ после расшаривания файла
2. Настроить алертинг: если `/healthz` падает → уведомление в Telegram
3. Настроить staging (`api-dev.wasrusgen1.pro`) для тестирования без риска прода
4. Автоматическая ротация логов Docker
5. Backup Google Sheets → локальный снэпшот раз в сутки

---

## 🔜 Следующий шаг
**Проверить Drive-доступ** как только придёт подтверждение:
```bash
python -X utf8 tests/smoke_api.py
```
Ожидаем: `POST /api/shipments` и `POST /api/arrivals` перестают падать с 404.
