{"route":"/skills/modbus/workflows/compare-map-revisions","title":"Compare map revisions","description":"Report stable field changes without collapsing points from different routes, areas, or unit identifiers.","enabled":true,"tab":"skills/modbus/workflows/compare-map-revisions.md","updatedAt":"2026-09-06","url":"https://studioseventeen.io/skills/modbus/workflows/compare-map-revisions","markdown":"# Compare map revisions\n\nReport stable field changes without collapsing points from different routes, areas, or unit identifiers.\n\n## Steps\n\n1. {\"id\":\"review-before\",\"kind\":\"workflow\",\"workflow\":\"review-source-map\",\"inputs\":[\"before-source-bundle/v1\"],\"output\":\"before-modbus-map/v1\"}\n2. {\"id\":\"review-after\",\"kind\":\"workflow\",\"workflow\":\"review-source-map\",\"inputs\":[\"after-source-bundle/v1\"],\"output\":\"after-modbus-map/v1\"}\n3. {\"id\":\"compare\",\"kind\":\"skill\",\"skill\":\"compare-maps\",\"inputs\":[\"before-modbus-map/v1\",\"after-modbus-map/v1\"],\"output\":\"modbus-map-diff/v1\"}\n4. {\"id\":\"review-diff\",\"kind\":\"human-gate\",\"condition\":\"the user asks to accept or deploy the new revision\",\"inputs\":[\"modbus-map-diff/v1\"],\"output\":\"review-disposition/v1\",\"instruction\":\"Group moved, added, removed, and changed points by cause and request one acceptance decision only when acceptance or deployment is in scope.\"}\n\n## Stop conditions\n\n- map schema mismatch\n- unresolved composite identity\n- unreviewed source-map holds\n\n[Catalog](/skills/modbus/catalog.md)\n"}