{
  "schemaVersion": "1.0",
  "entityFamily": "sub-modules",
  "entityType": "DefinedTerm",
  "entityId": "sub-modules:45",
  "canonicalUrl": "https://babadook.tech/sub-modules/maxacor-ros2-equipment-boundary",
  "machineBaseUrl": "https://babadook.tech/ai/sub-modules/maxacor-ros2-equipment-boundary",
  "name": "ROS 2 and Equipment Boundary",
  "aliases": [],
  "summary": "Connect robot and equipment operations through explicit capability and translation contracts.",
  "description": [
    "A new equipment adapter advertises what it can do before the first command is admitted. Integration errors become visible at the boundary instead of surfacing as unexplained floor failures."
  ],
  "sections": [
    {
      "id": "what-changes-048a6232-9152-4d9b-ba8d-cbe25b218840",
      "heading": "What changes",
      "body": [
        "A new equipment adapter advertises what it can do before the first command is admitted. Integration errors become visible at the boundary instead of surfacing as unexplained floor failures."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        },
        {
          "id": "data-view-1",
          "heading": "data View",
          "body": [
            "section: operating-scene"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "048a6232-9152-4d9b-ba8d-cbe25b218840"
    },
    {
      "id": "operational-boundary-e7171d51-41aa-41f4-a633-5c8fefd30e99",
      "heading": "Operational boundary",
      "body": [],
      "specifications": [
        {
          "label": "What it does",
          "value": "Connect robot and equipment operations through explicit capability and translation contracts.",
          "group": "spec Items"
        },
        {
          "label": "What the team gains",
          "value": "Integration errors become visible at the boundary instead of surfacing as unexplained floor failures.",
          "group": "spec Items"
        },
        {
          "label": "What it does not own",
          "value": "MAXACOR does not own robot-local topics, planners or controllers.",
          "group": "spec Items"
        },
        {
          "label": "section",
          "value": "operational-boundary",
          "group": "data View"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "e7171d51-41aa-41f4-a633-5c8fefd30e99"
    },
    {
      "id": "ros-2-and-equipment-boundary-f2ee6ab4-75d7-4a95-9e85-fee56602b87a",
      "heading": "ROS 2 and Equipment Boundary",
      "body": [
        "action: Connect robot and equipment operations through explicit capability and translation contracts.",
        "mechanism: A new equipment adapter advertises what it can do before the first command is admitted.",
        "workflow role: A new equipment adapter advertises what it can do before the first command is admitted.",
        "operational outcome: Integration errors become visible at the boundary instead of surfacing as unexplained floor failures.",
        "maturity: specified",
        "evidence: MAXACOR Part 4, §§10–18."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "Operations team"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-2",
          "heading": "Section 2",
          "body": [
            "Engineering team"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "Qualified physical state"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-2",
          "heading": "Section 2",
          "body": [
            "Current work context"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "Evidence-bearing operational disposition"
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        },
        {
          "id": "section-1",
          "heading": "Section 1",
          "body": [
            "MAXACOR does not own robot-local topics, planners or controllers."
          ],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": []
        }
      ],
      "sourceBlockType": "feature",
      "sourceBlockId": "f2ee6ab4-75d7-4a95-9e85-fee56602b87a"
    }
  ],
  "specifications": [],
  "claims": [],
  "relationships": [
    {
      "type": "products",
      "targets": [
        {
          "id": "9",
          "family": "products",
          "name": "MAXACOR",
          "slug": "maxacor",
          "canonicalUrl": "https://babadook.tech/products/maxacor",
          "relationship": "products"
        }
      ]
    },
    {
      "type": "modules",
      "targets": [
        {
          "id": "91",
          "family": "modules",
          "name": "Runtime and Equipment Integration",
          "slug": "maxacor-runtime-equipment-integration",
          "canonicalUrl": "https://babadook.tech/modules/maxacor-runtime-equipment-integration",
          "relationship": "modules"
        }
      ]
    }
  ],
  "authors": [],
  "media": [],
  "regulatoryContext": {
    "exportControlAndLicensingReviewRequired": false
  },
  "language": "en",
  "receipt": {
    "sourceBlockCount": 11,
    "projectedBlockCount": 11,
    "sourceValueCount": 24,
    "projectedValueCount": 24,
    "sourceRelationshipCount": 2,
    "projectedRelationshipCount": 2,
    "sourceClaimCount": 0,
    "projectedClaimCount": 0,
    "unknownBlockTypes": [],
    "omittedFields": [],
    "missingValuePaths": [],
    "invalidClaims": [],
    "complete": true
  },
  "contentHash": "78e7572ea1c9094db675dbd66d7fa0877211079b1a3b1224e5a8d9df6aef8dbc"
}