Карта проектов#
Этот документ связывает published-контур green-robot с инженерными репозиториями. Здесь фиксируется, какой репозиторий реализует конкретный продукт, где находится инженерный источник деталей и как продукт включается в платформу и отраслевые решения.
1. Роли слоев#
green-robot— опубликованный контур: пользовательская документация, регистрация, каталог продуктов, платформа и применения.продуктовые репозитории — инженерный контур: реализация, локальная архитектура, сборка, тесты, runbook, внутренние технические детали.
README.mdв корне каждого репозитория — agent-facing точка входа, которая не публикуется в книге, но обязана объяснять назначение репозитория, границы ответственности и правила синхронизации.
2. Матрица проектов#
Репозиторий |
Основной продукт / контур |
Роль в системе |
Published canonical в |
Engineering source |
|---|---|---|---|---|
|
Платформа Green Robot / каталог продуктов / регистрационный пакет |
published layer |
сам репозиторий |
|
|
backend/runtime для |
published |
|
|
|
|
локальный интерфейс |
|
|
|
|
cloud frontend |
|
|
|
contract/audit docs для |
cross-repo engineering doc/test/deploy layer, auth/access canon, stand deploy orchestration |
|
|
|
ANPR/device контур беспилотных весов |
edge ANPR, MQTT trigger/camera layer, evidence handoff |
|
|
|
|
embedded runtime / firmware / PLC / CANopen core |
|
|
|
электроника и платы IOOT PRO, семейства |
аппаратная разработка, ревизии плат, KiCad, BOM, manufacturing artifacts |
|
|
|
|
встроенный configurator / commissioning software |
|
|
|
|
сервисный конфигуратор, подготовка проекта, публикация в панель и прикладной контур |
|
3. Владение по семействам продуктов#
Семейство |
Основной engineering owner |
Примечание |
|---|---|---|
|
|
embedded software / CANopen runtime |
|
|
configurator / commissioning software |
|
|
сервисный конфигуратор и выпуск проектного пакета |
|
|
backend/runtime + локальный интерфейс |
|
|
электроника и контроллерные исполнения |
|
|
интерфейсные, коммуникационные, измерительные и беспроводные модули |
|
|
блоки управления и их аппаратные исполнения |
|
отдельный будущий repo механики и электрики |
выделяется из электронного контура в самостоятельный инженерный проект |
4. Как читать эту карту#
Если нужен опубликованный и согласованный с регистрацией материал, отправная точка всегда
green-robot.Если нужен фактический способ реализации продукта, отправная точка — инженерный репозиторий продукта.
Если меняется граница между проектами, обязательна правка и published-слоя, и agent-facing
READMEзатронутых репозиториев.
5.1 Сервисная цепочка продуктов#
iP-1110является service target и embedded core.iP-1210иiP-1220являются sibling-продуктами конфигурирования: первый закрывает встроенный путь прибора, второй — отдельный сервисный путь конфигурирования, проверки и выпуска проекта.iP-1510публикуется как связка общего backend/runtime, локального интерфейсаL1и верхнего уровняL2.iP-1220является authoring/publish слоем для object/project packet и работает upstream кgreen-robot-go, а не является runtime backend для локального интерфейса панели.auth/access contract в этой цепочке каноничен как
RFID -> local auth bridge,phone -> QR challenge/response,BLE optional,4-digit code fallback, а deploy/test host для server-mode цепочки закреплен наtest.2iot.ru/gr/*.ioot-pro-anprявляется соседним edge-слоем дляweighbridge: публикуетlane/trigger, recognition events, evidence refs и health-сигналы, но не владеет карточкой взвешивания.
6. Привязка к разделам книги#
Документы— юридический и регистрационный контур.Продукты— канонические карточки всех продуктов и приборов.Платформа— общая архитектура и общие контракты, которые нельзя переопределять локально в продуктовых репозиториях.Применение— отраслевые коробочные решения, где связываются программные продукты, приборы и сценарии эксплуатации.