# Матрица сборок

## Метаданные

- Документ ID: `REG-BUILD-001`
- Версия: `0.1.1`
- Ответственный: `ООО "Аросса"`
- Статус: `Готово`

## 1. Матрица релиза

| Компонент | Тип | Целевая платформа | Репозиторий сборки | В контуре ПО | В контуре ПАК | Версия |
|---|---|---|---|---|---|---|
| `GR-SRV` | Backend-сервис | Linux (cloud/edge) | `green-robot` + `../ioot-pro-cabinet/backend-go` | Да | Да | `0.1.1` |
| `GR-UI` | Frontend | Web | `green-robot` + `../ioot-pro-cabinet/frontend-vue` | Да | Да | `0.1.1` |
| `GR-CTRL-LX` | Linux-embedded | Контроллер `iT-2110-015700` | `green-robot` + `../ioot-pro-embedded` | Да | Да | `0.1.1` |
| `GR-CAM-LX` | Linux-embedded | Камера с ИИ | `green-robot` + `../ioot-pro-embedded` | Нет | Да | `0.1.1` |
| `IOOT-AT32-FW` | Embedded firmware | Полевые узлы IOOT PRO | `../ioot-pro-embedded` | Нет | Да | `0.1.1` |
| `IOOT-ESP32-FW` | Embedded firmware | Полевые узлы IOOT PRO | `../ioot-pro-embedded` | Нет | Да | `0.1.1` |
| `IOOT-ASR6601-FW` | Embedded firmware | Полевые узлы IOOT PRO (LoRa) | `../ioot-pro-embedded` | Нет | Да | `0.1.1` |

## 2. Детализация сборок

- `GR-SRV` и `GR-UI` собираются как единый релизный комплект платформы `green-robot`.
- `GR-CTRL-LX` относится к программному контуру ПО "Зеленый робот" и включает Linux-среду с сервисным слоем, локальным MQTT и модульным UI.
- `GR-CAM-LX` относится к контуру ПАК "IOOT PRO" и используется как Linux-embedded камера с ИИ-обработкой в составе комплекса.
- `IOOT-AT32-FW`, `IOOT-ESP32-FW`, `IOOT-ASR6601-FW` собираются по сценариям из `ioot-pro-embedded`:
  - профильные `make`/`ioot_build_firmware.sh` для `AT32F415`;
  - `idf.py` для `ESP32-S3`;
  - сборка `ASR6601` через `make`.
- Релиз `0.1.1` синхронизирован по состоянию runtime на `2026-03-06`: backend/frontend сверены с `../ioot-pro-cabinet`, firmware и flash-сценарии сверены с `../ioot-pro-embedded`.

## 3. Правила фиксации версии

- Каждая строка матрицы привязана к `Журналу изменений` и `Чеклисту готовности`.
- Версии в матрице являются обязательными для чеклиста и `ev`-реестра.
- Для релиза ПАК обязательны версии для `IOOT-AT32-FW`, `IOOT-ESP32-FW`, `IOOT-ASR6601-FW`.
- Для релиза ПО обязательны версии для `GR-SRV`, `GR-UI`, `GR-CTRL-LX`.
