{
  "environment": "Linux web client; Chromium; 1280x800; light theme; separate app worktrees and fresh databases; synthetic self-hosted GitLab CLI fixture; real MCP requests and orchestration",
  "baseSha": "13034bfad2f7587f6055901b423ff03b4c5ad078",
  "headSha": "5daa6b58cc321d7a0c756172fc4d659bf61790ec",
  "base": {
    "warm": {
      "pullRequests": [
        {
          "host": "gitlab.example.test",
          "repository": "proof/demo",
          "number": 1,
          "url": "https://gitlab.example.test/proof/demo/-/merge_requests/1",
          "source": "agent",
          "watching": false,
          "state": "open",
          "title": "Cache proof MR 1",
          "headBranch": "proof-1",
          "baseBranch": "main",
          "isDraft": false,
          "stack": null
        },
        {
          "host": "gitlab.example.test",
          "repository": "proof/demo",
          "number": 2,
          "url": "https://gitlab.example.test/proof/demo/-/merge_requests/2",
          "source": "agent",
          "watching": false,
          "state": "open",
          "title": "Cache proof MR 2",
          "headBranch": "proof-2",
          "baseBranch": "main",
          "isDraft": false,
          "stack": null
        }
      ],
      "chains": [
        {
          "kind": "derived",
          "numbers": [
            1
          ]
        },
        {
          "kind": "derived",
          "numbers": [
            2
          ]
        }
      ]
    },
    "afterGlabRemoval": {
      "one": {
        "content": [
          {
            "type": "text",
            "text": "{\"host\":\"gitlab.example.test\",\"repository\":\"proof/demo\",\"number\":1,\"url\":\"https://gitlab.example.test/proof/demo/-/merge_requests/1\",\"watching\":true,\"wasWatching\":false}"
          }
        ],
        "structuredContent": {
          "host": "gitlab.example.test",
          "repository": "proof/demo",
          "number": 1,
          "url": "https://gitlab.example.test/proof/demo/-/merge_requests/1",
          "watching": true,
          "wasWatching": false
        },
        "isError": false
      },
      "two": {
        "content": [
          {
            "type": "text",
            "text": "{\"host\":\"gitlab.example.test\",\"repository\":\"proof/demo\",\"number\":2,\"url\":\"https://gitlab.example.test/proof/demo/-/merge_requests/2\",\"watching\":true,\"wasWatching\":false}"
          }
        ],
        "structuredContent": {
          "host": "gitlab.example.test",
          "repository": "proof/demo",
          "number": 2,
          "url": "https://gitlab.example.test/proof/demo/-/merge_requests/2",
          "watching": true,
          "wasWatching": false
        },
        "isError": false
      },
      "list": {
        "pullRequests": [
          {
            "host": "gitlab.example.test",
            "repository": "proof/demo",
            "number": 1,
            "url": "https://gitlab.example.test/proof/demo/-/merge_requests/1",
            "source": "agent",
            "watching": true,
            "state": "open",
            "title": "Cache proof MR 1",
            "headBranch": "proof-1",
            "baseBranch": "main",
            "isDraft": false,
            "stack": null
          },
          {
            "host": "gitlab.example.test",
            "repository": "proof/demo",
            "number": 2,
            "url": "https://gitlab.example.test/proof/demo/-/merge_requests/2",
            "source": "agent",
            "watching": true,
            "state": null,
            "title": null,
            "headBranch": null,
            "baseBranch": null,
            "isDraft": null,
            "stack": null
          }
        ],
        "chains": [
          {
            "kind": "derived",
            "numbers": [
              1
            ]
          },
          {
            "kind": "derived",
            "numbers": [
              2
            ]
          }
        ]
      }
    }
  },
  "head": {
    "warm": {
      "pullRequests": [
        {
          "host": "gitlab.example.test",
          "repository": "proof/demo",
          "number": 1,
          "url": "https://gitlab.example.test/proof/demo/-/merge_requests/1",
          "source": "agent",
          "watching": false,
          "state": "open",
          "title": "Cache proof MR 1",
          "headBranch": "proof-1",
          "baseBranch": "main",
          "isDraft": false,
          "stack": null
        },
        {
          "host": "gitlab.example.test",
          "repository": "proof/demo",
          "number": 2,
          "url": "https://gitlab.example.test/proof/demo/-/merge_requests/2",
          "source": "agent",
          "watching": false,
          "state": "open",
          "title": "Cache proof MR 2",
          "headBranch": "proof-2",
          "baseBranch": "main",
          "isDraft": false,
          "stack": null
        }
      ],
      "chains": [
        {
          "kind": "derived",
          "numbers": [
            1
          ]
        },
        {
          "kind": "derived",
          "numbers": [
            2
          ]
        }
      ]
    },
    "afterGlabRemoval": {
      "one": {
        "content": [
          {
            "type": "text",
            "text": "GitLab CLI (`glab`) is required to browse change requests on this host. Install it from https://gitlab.com/gitlab-org/cli and reload."
          }
        ],
        "isError": true
      },
      "two": {
        "content": [
          {
            "type": "text",
            "text": "GitLab CLI (`glab`) is required to browse change requests on this host. Install it from https://gitlab.com/gitlab-org/cli and reload."
          }
        ],
        "isError": true
      },
      "list": {
        "pullRequests": [
          {
            "host": "gitlab.example.test",
            "repository": "proof/demo",
            "number": 1,
            "url": "https://gitlab.example.test/proof/demo/-/merge_requests/1",
            "source": "agent",
            "watching": false,
            "state": "open",
            "title": "Cache proof MR 1",
            "headBranch": "proof-1",
            "baseBranch": "main",
            "isDraft": false,
            "stack": null
          }
        ],
        "chains": [
          {
            "kind": "derived",
            "numbers": [
              1
            ]
          }
        ]
      }
    }
  }
}
