# ТЗ: RTL-SDR ingest-контур ## Цель Построить локальный ADS-B ingest-контур на RTL-SDR с PostgreSQL/PostGIS, recovery и API для noisemap UI. ## Обязательные сервисы - `postgres` - `capture` - `preprocess` - `api` - `monitoring` ## Требования к данным - raw packets хранятся как base64 payload + radio metadata - retention raw: 3 дня - partitioning: по дате - схема БД — контракт между ingest и API ## Нефункциональные требования - `capture` и `preprocess` должны быть отдельными контейнерами - `monitoring` должен быть отдельным контейнером - API нужен в первой compose-итерации