{
  "schemaVersion": 1,
  "status": "pass",
  "currentSchemaVersion": 7,
  "migrationVersions": [
    1,
    2,
    3,
    4,
    5,
    6,
    7
  ],
  "migrationSha256": "ab987867c4935f60198ec19fb69259f6fc95167005bbb4f40e11723a52392f1d",
  "forward": [
    {
      "from": 0,
      "to": 7,
      "applied": [
        1,
        2,
        3,
        4,
        5,
        6,
        7
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 1,
      "to": 7,
      "applied": [
        2,
        3,
        4,
        5,
        6,
        7
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 2,
      "to": 7,
      "applied": [
        3,
        4,
        5,
        6,
        7
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 3,
      "to": 7,
      "applied": [
        4,
        5,
        6,
        7
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 4,
      "to": 7,
      "applied": [
        5,
        6,
        7
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 5,
      "to": 7,
      "applied": [
        6,
        7
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 6,
      "to": 7,
      "applied": [
        7
      ],
      "committed": true,
      "rolledBack": false
    }
  ],
  "rollback": [
    {
      "failedAt": 1,
      "restoredVersions": [],
      "committed": false,
      "rolledBack": true
    },
    {
      "failedAt": 2,
      "restoredVersions": [
        1
      ],
      "committed": false,
      "rolledBack": true
    },
    {
      "failedAt": 3,
      "restoredVersions": [
        1,
        2
      ],
      "committed": false,
      "rolledBack": true
    },
    {
      "failedAt": 4,
      "restoredVersions": [
        1,
        2,
        3
      ],
      "committed": false,
      "rolledBack": true
    },
    {
      "failedAt": 5,
      "restoredVersions": [
        1,
        2,
        3,
        4
      ],
      "committed": false,
      "rolledBack": true
    },
    {
      "failedAt": 6,
      "restoredVersions": [
        1,
        2,
        3,
        4,
        5
      ],
      "committed": false,
      "rolledBack": true
    },
    {
      "failedAt": 7,
      "restoredVersions": [
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "committed": false,
      "rolledBack": true
    }
  ],
  "idempotentRerun": {
    "applied": [],
    "committed": true,
    "rolledBack": false
  },
  "recoveryPolicy": {
    "onFailure": "rollback-entire-transaction",
    "unsupportedFutureVersion": "reject-before-write"
  }
}
