feat: stage1 — domain schemas, SSE events, pydantic-settings config

This commit is contained in:
Yuzviak
2026-03-22 22:18:50 +02:00
parent 6ba883f4d6
commit 445f3bd099
7 changed files with 625 additions and 4 deletions
+4 -4
View File
@@ -54,10 +54,10 @@
## 5. Поетапний план виконання (детально)
### Етап 0 — Ініціалізація репозиторію коду (локально)
- Створити структуру пакета, `pyproject.toml`, залежності.
- Налаштувати `.gitignore`: `.env`, `data/`, `weights/`, `__pycache__`, `*.db`.
- **Перевірка:** порожній сервіс запускається, health endpoint працює.
### Етап 0 — Ініціалізація репозиторію коду (локально)
- Створено структуру пакета `src/gps_denied/`, `pyproject.toml`, залежності.
- Налаштовано `.gitignore`: `.env`, `data/`, `weights/`, `__pycache__`, `*.db`.
- **Результат:** сервіс запускається, health endpoint працює, тест пройдено.
### Етап 0.5 — Підготовка даних та моделей (Data Provisioning)
- **Токени:** Зафіксувати Google Maps API key у `.env`.