## Контракты В системе используются два независимых контракта: ### 1. Ingest (devices → backend) - поток сырых данных - оптимизирован под запись - минимальный размер сообщений - формат: telemetry / event ### 2. API (backend → mobile) - агрегированные данные - оптимизирован под чтение - формат зависит от UI (графики, таблицы, статусы) ⚠️ Эти контракты НЕ обязаны совпадать