{
  "baseSha": "88c42f471b0ccebb9d404e334b2179664fc22239",
  "headSha": "b701a16f128402e32dbc25dc6685cc33857f9ce4",
  "conditions": "Real private gitlab.com fast-forward MRs. External CI commit status named proof-ci. Unmodified watch sweep interval. Replay (dev), multi-turn model. Fresh isolated databases.",
  "before": {
    "observations": [
      {
        "stage": "baseline",
        "at": "2026-11-15T00:34:15.867Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "mergeable",
          "has_conflicts": false,
          "sha": "910a1398190eb4478cc27a56c2f842a5bc54a4db",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "success"
            }
          ]
        },
        "snapshot": {
          "checksState": "passing",
          "mergeability": "mergeable",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:31:44.159Z"
        },
        "watch": {
          "headSha": "910a1398190eb4478cc27a56c2f842a5bc54a4db",
          "passed": true,
          "checksPending": false,
          "rebaseRequired": null,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "required-initial",
        "at": "2026-11-15T00:34:47.497Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "910a1398190eb4478cc27a56c2f842a5bc54a4db",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "success"
            }
          ]
        },
        "snapshot": {
          "checksState": "passing",
          "mergeability": "unknown",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:34:43.723Z"
        },
        "watch": {
          "headSha": "910a1398190eb4478cc27a56c2f842a5bc54a4db",
          "passed": true,
          "checksPending": false,
          "rebaseRequired": null,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "required-sweep",
        "at": "2026-11-15T00:36:26.209Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "910a1398190eb4478cc27a56c2f842a5bc54a4db",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "success"
            }
          ]
        },
        "snapshot": {
          "checksState": "passing",
          "mergeability": "mergeable",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:35:45.027Z"
        },
        "watch": {
          "headSha": "910a1398190eb4478cc27a56c2f842a5bc54a4db",
          "passed": true,
          "checksPending": false,
          "rebaseRequired": null,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "clear-confirmed",
        "at": "2026-11-15T00:40:30.019Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "mergeable",
          "has_conflicts": false,
          "sha": "3dac4641b54cc3857361c51b1a7ddf00ee523e46",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "pending"
            }
          ]
        },
        "snapshot": {
          "checksState": "pending",
          "mergeability": "mergeable",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:39:49.681Z"
        },
        "watch": {
          "headSha": "3dac4641b54cc3857361c51b1a7ddf00ee523e46",
          "passed": false,
          "checksPending": true,
          "rebaseRequired": null,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "pending-initial",
        "at": "2026-11-15T00:41:13.716Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "3dac4641b54cc3857361c51b1a7ddf00ee523e46",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "pending"
            }
          ]
        },
        "snapshot": {
          "checksState": "pending",
          "mergeability": "unknown",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:40:50.946Z"
        },
        "watch": {
          "headSha": "3dac4641b54cc3857361c51b1a7ddf00ee523e46",
          "passed": false,
          "checksPending": true,
          "rebaseRequired": null,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "pending-final",
        "at": "2026-11-15T00:43:51.818Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "3dac4641b54cc3857361c51b1a7ddf00ee523e46",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "pending"
            }
          ]
        },
        "snapshot": {
          "checksState": "pending",
          "mergeability": "mergeable",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:41:52.115Z"
        },
        "watch": {
          "headSha": "3dac4641b54cc3857361c51b1a7ddf00ee523e46",
          "passed": false,
          "checksPending": true,
          "rebaseRequired": null,
          "conflicting": false,
          "awaitingBaseline": null
        }
      }
    ],
    "totalAgentRuns": 1,
    "watchNotifications": []
  },
  "after": {
    "observations": [
      {
        "stage": "baseline",
        "at": "2026-11-15T00:33:06.532Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "mergeable",
          "has_conflicts": false,
          "sha": "c9d2ccac075728dc9e80b92ef9e66f2e32749ad4",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "success"
            }
          ]
        },
        "snapshot": {
          "checksState": "passing",
          "mergeability": "mergeable",
          "rebaseRequired": false,
          "syncedAt": "2026-11-15T00:31:33.126Z"
        },
        "watch": {
          "headSha": "c9d2ccac075728dc9e80b92ef9e66f2e32749ad4",
          "passed": true,
          "checksPending": false,
          "rebaseRequired": false,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "required-initial",
        "at": "2026-11-15T00:34:45.190Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "c9d2ccac075728dc9e80b92ef9e66f2e32749ad4",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "success"
            }
          ]
        },
        "snapshot": {
          "checksState": "passing",
          "mergeability": "unknown",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:34:38.190Z"
        },
        "watch": {
          "headSha": "c9d2ccac075728dc9e80b92ef9e66f2e32749ad4",
          "passed": true,
          "checksPending": false,
          "rebaseRequired": false,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "required-sweep",
        "at": "2026-11-15T00:36:25.120Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "c9d2ccac075728dc9e80b92ef9e66f2e32749ad4",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "success"
            }
          ]
        },
        "snapshot": {
          "checksState": "passing",
          "mergeability": "mergeable",
          "rebaseRequired": true,
          "syncedAt": "2026-11-15T00:35:39.468Z"
        },
        "watch": {
          "headSha": "c9d2ccac075728dc9e80b92ef9e66f2e32749ad4",
          "passed": true,
          "checksPending": false,
          "rebaseRequired": true,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "clear-confirmed",
        "at": "2026-11-15T00:40:28.749Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "mergeable",
          "has_conflicts": false,
          "sha": "359b78d04927f4faa1d8af6ff2f2cb35062ac56c",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "pending"
            }
          ]
        },
        "snapshot": {
          "checksState": "pending",
          "mergeability": "mergeable",
          "rebaseRequired": false,
          "syncedAt": "2026-11-15T00:39:44.641Z"
        },
        "watch": {
          "headSha": "359b78d04927f4faa1d8af6ff2f2cb35062ac56c",
          "passed": false,
          "checksPending": true,
          "rebaseRequired": false,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "pending-initial",
        "at": "2026-11-15T00:41:12.463Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "359b78d04927f4faa1d8af6ff2f2cb35062ac56c",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "pending"
            }
          ]
        },
        "snapshot": {
          "checksState": "pending",
          "mergeability": "unknown",
          "rebaseRequired": null,
          "syncedAt": "2026-11-15T00:40:45.859Z"
        },
        "watch": {
          "headSha": "359b78d04927f4faa1d8af6ff2f2cb35062ac56c",
          "passed": false,
          "checksPending": true,
          "rebaseRequired": false,
          "conflicting": false,
          "awaitingBaseline": null
        }
      },
      {
        "stage": "pending-final",
        "at": "2026-11-15T00:43:50.592Z",
        "gitlab": {
          "merge_status": "can_be_merged",
          "detailed_merge_status": "need_rebase",
          "has_conflicts": false,
          "sha": "359b78d04927f4faa1d8af6ff2f2cb35062ac56c",
          "statuses": [
            {
              "name": "proof-ci",
              "status": "pending"
            }
          ]
        },
        "snapshot": {
          "checksState": "pending",
          "mergeability": "mergeable",
          "rebaseRequired": true,
          "syncedAt": "2026-11-15T00:41:46.953Z"
        },
        "watch": {
          "headSha": "359b78d04927f4faa1d8af6ff2f2cb35062ac56c",
          "passed": false,
          "checksPending": true,
          "rebaseRequired": true,
          "conflicting": false,
          "awaitingBaseline": null
        }
      }
    ],
    "totalAgentRuns": 3,
    "watchNotifications": [
      {
        "createdAt": "2026-11-15T00:35:41.901Z",
        "summary": "#1: rebase required",
        "body": "- The branch requires a rebase onto main."
      },
      {
        "createdAt": "2026-11-15T00:41:46.807Z",
        "summary": "#1: rebase required",
        "body": "- The branch requires a rebase onto main."
      }
    ]
  }
}
