{
  "1": {
    "rounds": 2,
    "stopAfterEmpty": 1,
    "start": [
      { "msg": "1" },
      { "msg": "2" },
      { "msg": "3" },
      { "msg": "4" },
      { "msg": "5" }
    ],
    "loop": [
      { "tree": "1", "retries": 2 },
      { "cmd": "1", "retries": 2 },
      { "msg": "6" },
      { "msg": "7" },
      { "msg": "5", "onlyIfChanges": true },
      { "cmd": "1", "onlyIfChanges": true, "retries": 2 }
    ],
    "finally": [
      { "msg": "17" },
      { "commit": true, "retries": 2 }
    ]
  },
  "2": {
    "rounds": 2,
    "stopAfterEmpty": 1,
    "start": [
      { "msg": "1" },
      { "msg": "9" },
      { "msg": "10" },
      { "msg": "11" }
    ],
    "loop": [
      { "tree": "1", "retries": 2 },
      { "cmd": "1", "retries": 2 },
      { "msg": "12" },
      { "msg": "13" },
      { "msg": "14", "onlyIfChanges": true },
      { "cmd": "1", "onlyIfChanges": true, "retries": 2 }
    ],
    "finally": [
      { "msg": "17" },
      { "commit": true, "retries": 2 }
    ]
  },
  "3": {
    "rounds": 4,
    "start": [],
    "loop": [
      { "tree": "0", "retries": 2 },
      { "workflow": "1" },
      { "tree": "0", "retries": 2 },
      { "workflow": "6" }
    ],
    "finally": [
      { "msg": "15" }
    ]
  },
  "4": {
    "rounds": 2,
    "stopAfterEmpty": 1,
    "start": [
      { "msg": "1" },
      { "msg": "16" },
      { "msg": "3" },
      { "msg": "4" }
    ],
    "loop": [
      { "tree": "1", "retries": 2 },
      { "cmd": "1", "retries": 2 },
      { "msg": "6" },
      { "msg": "7" },
      { "msg": "5", "onlyIfChanges": true },
      { "cmd": "1", "onlyIfChanges": true, "retries": 2 }
    ],
    "finally": [
      { "msg": "17" },
      { "commit": true, "retries": 2 }
    ]
  },
  "5": {
    "rounds": 2,
    "stopAfterEmpty": 1,
    "start": [
      { "msg": "1" },
      { "msg": "18" },
      { "msg": "19" },
      { "msg": "20" }
    ],
    "loop": [
      { "tree": "1", "retries": 2 },
      { "cmd": "1", "retries": 2 },
      { "msg": "21" },
      { "msg": "22" },
      { "msg": "23", "onlyIfChanges": true },
      { "cmd": "1", "onlyIfChanges": true, "retries": 2 }
    ],
    "finally": [
      { "msg": "17" },
      { "commit": true, "retries": 2 }
    ]
  },
  "6": {
    "rounds": 2,
    "stopAfterEmpty": 1,
    "start": [
      { "msg": "1" },
      { "msg": "24" },
      { "msg": "25" },
      { "msg": "26" }
    ],
    "loop": [
      { "tree": "1", "retries": 2 },
      { "cmd": "1", "retries": 2 },
      { "msg": "27" },
      { "msg": "28" },
      { "msg": "5", "onlyIfChanges": true },
      { "cmd": "1", "onlyIfChanges": true, "retries": 2 }
    ],
    "finally": [
      { "msg": "17" },
      { "commit": true, "retries": 2 }
    ]
  }
}
