{
  "schemaVersion": 1,
  "status": "pass",
  "currentSchemaVersion": 6,
  "migrationVersions": [
    1,
    2,
    3,
    4,
    5,
    6
  ],
  "migrationSha256": "0308954a28a2cd5d98888cd9c97c25170760e00f8cb16133a51414c5ebedb5a0",
  "forward": [
    {
      "from": 0,
      "to": 6,
      "applied": [
        1,
        2,
        3,
        4,
        5,
        6
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 1,
      "to": 6,
      "applied": [
        2,
        3,
        4,
        5,
        6
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 2,
      "to": 6,
      "applied": [
        3,
        4,
        5,
        6
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 3,
      "to": 6,
      "applied": [
        4,
        5,
        6
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 4,
      "to": 6,
      "applied": [
        5,
        6
      ],
      "committed": true,
      "rolledBack": false
    },
    {
      "from": 5,
      "to": 6,
      "applied": [
        6
      ],
      "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
    }
  ],
  "idempotentRerun": {
    "applied": [],
    "committed": true,
    "rolledBack": false
  },
  "recoveryPolicy": {
    "onFailure": "rollback-entire-transaction",
    "unsupportedFutureVersion": "reject-before-write"
  }
}
