{
  "result": "PASS",
  "head": "12b3a0c5bdf9467e1f22ae1d8b86d4ba67032294",
  "baseline": false,
  "baseline_modules": null,
  "glab_host_alias": "Both 127.0.0.1 and 127.0.0.1:8924 configured; host-only CLI uses fixture alias to port 8924/gitlab. Not a universal production-port claim.",
  "actual_layers": [
    "MCP handlers/toolkit/access",
    "PullRequestService",
    "GitLab provider/CLI/VcsProcess",
    "Orchestrator",
    "EventSink/EventStore/ProjectionStore/ProjectStore/receipts/outbox/positions",
    "SQLite.layerMemory with actual migrations",
    "ReadCache filesystem",
    "FilesViewed SQLite",
    "SyncReactor activation/event milestone/drain",
    "WatchReactor initial sweep for repo-watch, HTTP legacy agent and existing explicit P1"
  ],
  "supplied_boundaries": [
    "ProjectService shell reads forward to actual ProjectStore, enriched with fixture SSH P2 or HTTP P1 identity",
    "RepositoryIdentityResolver returns supplied fixture SSH P2 or HTTP P1 identity",
    "ServerSettings defaults",
    "Full-access MCP client invocation, no agent session",
    "ThreadManagement.getThreadShell forwards to actual Orchestrator",
    "SourceControlProviderRegistry refinement disabled",
    "GitManager unrelated state-change stream never",
    "Unused adapters/session/switch/checkpoint/handoff/review-guide services fail if called; no effect worker"
  ],
  "limits": [
    "No actual watch wake or agent start",
    "No UI/browser/dev server/Electron/mobile/macOS/Windows",
    "Memory SQLite, no restart test",
    "One isolated database per case; not a proof of simultaneous colliding link keys across threads",
    "30s timeout only a failure guard; no sleeps or polling"
  ],
  "scenarios": [
    {
      "scenario": "repo-link",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "git@127.0.0.1:gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": null,
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 2,
      "mcpResult": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "alreadyLinked": false
      },
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:47.887Z",
        "snapshot": null,
        "stack": null
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:47.887Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:19.195Z",
          "syncedAt": "2026-10-19T07:51:47.897Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null
      },
      "watchProof": null,
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-repo-link:command:server%3Apr-sync%3Athread%3A20241-r4-repo-link%3A24994178-9394-43be-96a6-333ed2c5a427:0cb4c2fb-bc4d-4c56-bf09-7d397772eb8c",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-repo-link:24994178-9394-43be-96a6-333ed2c5a427",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:47.887Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:51:47.897Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-repo-link\",\"title\":\"Isolated SSH project 2\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:51:47.197Z\",\"updatedAt\":\"2026-10-19T07:51:47.197Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-repo-link:command:proof%3Athread%3Acreate:d7df8ba4-08aa-4226-98f6-1a1dd1d2c582",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-repo-link\",\"projectId\":\"project:20241-live-r4-repo-link\",\"title\":\"repo-link\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-repo-link\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:47.207Z\",\"updatedAt\":\"2026-10-19T07:51:47.207Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-repo-link:command:server%3Amcp-pr-link%3Athread%3A20241-r4-repo-link%3A4c7e2498-7cf4-4aeb-81c4-2b2d4b430f28:d9eaef48-76a1-425e-bb32-59b20a7583b3",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-link:thread:20241-r4-repo-link:4c7e2498-7cf4-4aeb-81c4-2b2d4b430f28",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-repo-link\",\"projectId\":\"project:20241-live-r4-repo-link\",\"title\":\"repo-link\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:47.887Z\",\"snapshot\":null,\"stack\":null}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-repo-link\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:47.207Z\",\"updatedAt\":\"2026-10-19T07:51:47.887Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-repo-link:command:server%3Apr-sync%3Athread%3A20241-r4-repo-link%3A24994178-9394-43be-96a6-333ed2c5a427:0cb4c2fb-bc4d-4c56-bf09-7d397772eb8c",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-repo-link:24994178-9394-43be-96a6-333ed2c5a427",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:47.887Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:51:47.897Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-link:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-link:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "repo-link:link",
          "command": "glab",
          "args": [
            "api",
            "user"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "repo-link:actual-sync-reactor",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "repo-link:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-link:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "repo-watch",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "git@127.0.0.1:gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": null,
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 2,
      "mcpResult": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "watching": true,
        "wasWatching": false
      },
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:51.910Z",
        "snapshot": null,
        "stack": null,
        "watch": {
          "startedAt": "2026-10-19T07:51:51.910Z",
          "headSha": null,
          "failedChecks": [],
          "passed": false,
          "passedChecks": [],
          "remarksThrough": "2026-10-19T07:51:51.910Z",
          "remarkIds": [],
          "conflicting": false,
          "wakes": 0
        }
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:51.910Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:19.195Z",
          "syncedAt": "2026-10-19T07:51:51.917Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null,
        "watch": {
          "startedAt": "2026-10-19T07:51:51.910Z",
          "headSha": "21422dbdda65dd130a491cf06b1d15f2d649a08d",
          "failedChecks": [],
          "passed": false,
          "passedChecks": [],
          "remarksThrough": "2026-10-19T07:51:51.910Z",
          "remarkIds": [],
          "conflicting": false,
          "wakes": 0
        }
      },
      "watchProof": {
        "persisted_link": {
          "host": "127.0.0.1",
          "repository": "gitlab/team/subgroup/project",
          "number": 1,
          "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "source": "agent",
          "linkedAt": "2026-10-19T07:51:51.910Z",
          "snapshot": {
            "state": "open",
            "title": "Fixture MR in gitlab/team/subgroup/project",
            "headBranch": "feature",
            "baseBranch": "main",
            "isDraft": false,
            "updatedAt": "2026-10-19T07:30:19.195Z",
            "syncedAt": "2026-10-19T07:51:51.917Z",
            "closedAt": null,
            "mergedAt": null,
            "author": {
              "login": "root",
              "name": "Administrator",
              "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
            },
            "additions": 0,
            "deletions": 0,
            "changedFiles": 1,
            "mergeability": "mergeable"
          },
          "stack": null,
          "watch": {
            "startedAt": "2026-10-19T07:51:51.910Z",
            "headSha": "21422dbdda65dd130a491cf06b1d15f2d649a08d",
            "failedChecks": [],
            "passed": false,
            "passedChecks": [],
            "remarksThrough": "2026-10-19T07:51:51.910Z",
            "remarkIds": [],
            "conflicting": false,
            "wakes": 0
          }
        },
        "actual_sweep_completed": true,
        "wake_tested": false,
        "calls": [
          {
            "phase": "repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2
          },
          {
            "phase": "repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2,
            "path_with_namespace": "gitlab/team/subgroup/project"
          },
          {
            "phase": "repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2
          },
          {
            "phase": "repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "graphql",
              "--method",
              "POST",
              "--input",
              "-",
              "--header",
              "Content-Type: application/json"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          }
        ]
      },
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-repo-watch:command:server%3Apr-sync%3Athread%3A20241-r4-repo-watch%3A181bb4c6-afaa-457d-9904-7d6913c0347f:6f2a4923-ef4e-4f17-8943-c608c5fb7e4d",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-repo-watch:181bb4c6-afaa-457d-9904-7d6913c0347f",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:51.910Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:51:51.917Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:51:51.910Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:51:51.910Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-repo-watch\",\"title\":\"Isolated SSH project 2\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:51:51.396Z\",\"updatedAt\":\"2026-10-19T07:51:51.396Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-repo-watch:command:proof%3Athread%3Acreate:8237c5c8-4643-47a0-8581-c1bab023ead0",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-repo-watch\",\"projectId\":\"project:20241-live-r4-repo-watch\",\"title\":\"repo-watch\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-repo-watch\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:51.400Z\",\"updatedAt\":\"2026-10-19T07:51:51.400Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-repo-watch:command:server%3Amcp-pr-watch%3Athread%3A20241-r4-repo-watch%3A7729eb8d-e05e-47e3-bb43-215f04f9adeb:0cb18ec4-953d-4e25-b0bd-82c82db96076",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-watch:thread:20241-r4-repo-watch:7729eb8d-e05e-47e3-bb43-215f04f9adeb",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-repo-watch\",\"projectId\":\"project:20241-live-r4-repo-watch\",\"title\":\"repo-watch\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:51.910Z\",\"snapshot\":null,\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:51:51.910Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:51:51.910Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-repo-watch\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:51.400Z\",\"updatedAt\":\"2026-10-19T07:51:51.910Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-repo-watch:command:server%3Apr-sync%3Athread%3A20241-r4-repo-watch%3A181bb4c6-afaa-457d-9904-7d6913c0347f:6f2a4923-ef4e-4f17-8943-c608c5fb7e4d",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-repo-watch:181bb4c6-afaa-457d-9904-7d6913c0347f",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:51.910Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:51:51.917Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:51:51.910Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:51:51.910Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
        },
        {
          "sequence": 5,
          "event_id": "event:thread:thread%3A20241-r4-repo-watch:command:server%3Apr-watch%3Athread%3A20241-r4-repo-watch%3A15bd2ab8-e27e-4c39-91f6-ac6ffda54878:c9c22f5f-9ae8-4934-9542-7f5816612f0b",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-watch:thread:20241-r4-repo-watch:15bd2ab8-e27e-4c39-91f6-ac6ffda54878",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:51.910Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:51:51.917Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:51:51.910Z\",\"headSha\":\"21422dbdda65dd130a491cf06b1d15f2d649a08d\",\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:51:51.910Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-watch:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-watch:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "repo-watch:link",
          "command": "glab",
          "args": [
            "api",
            "user"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "repo-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "repo-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "graphql",
            "--method",
            "POST",
            "--input",
            "-",
            "--header",
            "Content-Type: application/json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "legacy-agent",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "git@127.0.0.1:gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": null,
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 2,
      "mcpResult": null,
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:55.893Z",
        "snapshot": null,
        "stack": null
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:55.893Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:19.195Z",
          "syncedAt": "2026-10-19T07:51:55.897Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null
      },
      "watchProof": null,
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-legacy-agent:command:server%3Apr-sync%3Athread%3A20241-r4-legacy-agent%3A175fa4d2-d121-4529-b12f-9d5846ebb03b:397c19e0-abbd-48c0-84ef-aee6f9c83ade",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-legacy-agent:175fa4d2-d121-4529-b12f-9d5846ebb03b",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:55.893Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:51:55.897Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-legacy-agent\",\"title\":\"Isolated SSH project 2\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:51:55.888Z\",\"updatedAt\":\"2026-10-19T07:51:55.888Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-legacy-agent:command:proof%3Athread%3Acreate:325c078c-b3c8-4503-8d75-79ca7ec2fa57",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-legacy-agent\",\"projectId\":\"project:20241-live-r4-legacy-agent\",\"title\":\"legacy-agent\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-legacy-agent\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:55.891Z\",\"updatedAt\":\"2026-10-19T07:51:55.891Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-legacy-agent:command:proof%3Athread%3Alink:8172381f-08be-4afb-85e1-03baaf32b566",
          "event_type": "thread.pull-request-synced",
          "command_id": "proof:thread:link",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-legacy-agent\",\"projectId\":\"project:20241-live-r4-legacy-agent\",\"title\":\"legacy-agent\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:55.893Z\",\"snapshot\":null,\"stack\":null}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-legacy-agent\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:55.891Z\",\"updatedAt\":\"2026-10-19T07:51:55.893Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-legacy-agent:command:server%3Apr-sync%3Athread%3A20241-r4-legacy-agent%3A175fa4d2-d121-4529-b12f-9d5846ebb03b:397c19e0-abbd-48c0-84ef-aee6f9c83ade",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-legacy-agent:175fa4d2-d121-4529-b12f-9d5846ebb03b",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:55.893Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:51:55.897Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "legacy-agent:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "legacy-agent:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "explicit-url",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "git@127.0.0.1:gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": null,
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 1,
      "mcpResult": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "alreadyLinked": false
      },
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:58.291Z",
        "snapshot": null,
        "stack": null
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:51:58.291Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:16.879Z",
          "syncedAt": "2026-10-19T07:51:58.330Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null
      },
      "watchProof": null,
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-explicit-url:command:server%3Apr-sync%3Athread%3A20241-r4-explicit-url%3Ad46fad47-e0d5-46c6-bfaa-b73b1c658f64:76c78f30-a410-4f7f-8773-07da9864fdb9",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-explicit-url:d46fad47-e0d5-46c6-bfaa-b73b1c658f64",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:58.291Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:16.879Z\",\"syncedAt\":\"2026-10-19T07:51:58.330Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-explicit-url\",\"title\":\"Isolated SSH project 2\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:51:58.278Z\",\"updatedAt\":\"2026-10-19T07:51:58.278Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-explicit-url:command:proof%3Athread%3Acreate:a7a88c43-10e4-4e29-b52f-ca2c53080b83",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-explicit-url\",\"projectId\":\"project:20241-live-r4-explicit-url\",\"title\":\"explicit-url\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-explicit-url\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:58.282Z\",\"updatedAt\":\"2026-10-19T07:51:58.282Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-explicit-url:command:server%3Amcp-pr-link%3Athread%3A20241-r4-explicit-url%3A80399341-a07c-4352-8bc4-0c606a28ab98:bd4b7af1-5bd9-48db-8e51-32429c12a853",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-link:thread:20241-r4-explicit-url:80399341-a07c-4352-8bc4-0c606a28ab98",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-explicit-url\",\"projectId\":\"project:20241-live-r4-explicit-url\",\"title\":\"explicit-url\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:58.291Z\",\"snapshot\":null,\"stack\":null}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-explicit-url\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:51:58.282Z\",\"updatedAt\":\"2026-10-19T07:51:58.291Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-explicit-url:command:server%3Apr-sync%3Athread%3A20241-r4-explicit-url%3Ad46fad47-e0d5-46c6-bfaa-b73b1c658f64:76c78f30-a410-4f7f-8773-07da9864fdb9",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-explicit-url:d46fad47-e0d5-46c6-bfaa-b73b1c658f64",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:51:58.291Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:16.879Z\",\"syncedAt\":\"2026-10-19T07:51:58.330Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "explicit-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "explicit-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "explicit-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "explicit-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "explicit-url:actual-sync-reactor",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/team/subgroup/project",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "explicit-url:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "explicit-url:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "explicit-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "explicit-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "explicit-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "explicit-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "manual-url",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "git@127.0.0.1:gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": null,
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 1,
      "mcpResult": null,
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "manual",
        "linkedAt": "2026-10-19T07:52:00.975Z",
        "snapshot": null,
        "stack": null
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "manual",
        "linkedAt": "2026-10-19T07:52:00.975Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:16.879Z",
          "syncedAt": "2026-10-19T07:52:00.980Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null
      },
      "watchProof": null,
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-manual-url:command:server%3Apr-sync%3Athread%3A20241-r4-manual-url%3A34f5335c-a22e-4675-b892-d40c0e153d01:9bd9d246-56c8-49cf-bdbf-24f833dd8755",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-manual-url:34f5335c-a22e-4675-b892-d40c0e153d01",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"manual\",\"linkedAt\":\"2026-10-19T07:52:00.975Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:16.879Z\",\"syncedAt\":\"2026-10-19T07:52:00.980Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-manual-url\",\"title\":\"Isolated SSH project 2\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:52:00.969Z\",\"updatedAt\":\"2026-10-19T07:52:00.969Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-manual-url:command:proof%3Athread%3Acreate:3875cf54-922b-45db-81da-63d2304abba7",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-manual-url\",\"projectId\":\"project:20241-live-r4-manual-url\",\"title\":\"manual-url\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-manual-url\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:00.972Z\",\"updatedAt\":\"2026-10-19T07:52:00.972Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-manual-url:command:proof%3Athread%3Alink:32894e5a-2f1a-4f1c-8d05-c8486e962537",
          "event_type": "thread.pull-request-synced",
          "command_id": "proof:thread:link",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-manual-url\",\"projectId\":\"project:20241-live-r4-manual-url\",\"title\":\"manual-url\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"manual\",\"linkedAt\":\"2026-10-19T07:52:00.975Z\",\"snapshot\":null,\"stack\":null}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-manual-url\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:00.972Z\",\"updatedAt\":\"2026-10-19T07:52:00.975Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-manual-url:command:server%3Apr-sync%3Athread%3A20241-r4-manual-url%3A34f5335c-a22e-4675-b892-d40c0e153d01:9bd9d246-56c8-49cf-bdbf-24f833dd8755",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-manual-url:34f5335c-a22e-4675-b892-d40c0e153d01",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"manual\",\"linkedAt\":\"2026-10-19T07:52:00.975Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:16.879Z\",\"syncedAt\":\"2026-10-19T07:52:00.980Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "manual-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "manual-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "manual-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "manual-url:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "manual-url:actual-sync-reactor",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/team/subgroup/project",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "manual-url:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "manual-url:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "manual-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "manual-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "manual-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "manual-url:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "http-repo-link",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": {
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "title": "Fixture MR in team/subgroup/project"
      },
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 2,
      "mcpResult": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "alreadyLinked": false
      },
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:06.033Z",
        "snapshot": null,
        "stack": null
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:06.033Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:19.195Z",
          "syncedAt": "2026-10-19T07:52:06.041Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null
      },
      "watchProof": null,
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-http-repo-link:command:server%3Apr-sync%3Athread%3A20241-r4-http-repo-link%3A054efdf4-accd-45ed-95a5-596e8d85564a:c0c257d6-a149-4ce8-be78-1f074e4c2747",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-http-repo-link:054efdf4-accd-45ed-95a5-596e8d85564a",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:06.033Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:06.041Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-http-repo-link\",\"title\":\"Isolated HTTP project 1\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:52:04.400Z\",\"updatedAt\":\"2026-10-19T07:52:04.400Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-http-repo-link:command:proof%3Athread%3Acreate:913c2703-05cc-47cb-bfb5-b80f2f72cf56",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-repo-link\",\"projectId\":\"project:20241-live-r4-http-repo-link\",\"title\":\"http-repo-link\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-repo-link\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:04.404Z\",\"updatedAt\":\"2026-10-19T07:52:04.404Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-http-repo-link:command:server%3Amcp-pr-link%3Athread%3A20241-r4-http-repo-link%3A8eef08a3-8f74-4464-a09d-2e8001fb0f4e:2cf31e38-ceb8-4147-839a-b050c398a539",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-link:thread:20241-r4-http-repo-link:8eef08a3-8f74-4464-a09d-2e8001fb0f4e",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-repo-link\",\"projectId\":\"project:20241-live-r4-http-repo-link\",\"title\":\"http-repo-link\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:06.033Z\",\"snapshot\":null,\"stack\":null}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-repo-link\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:04.404Z\",\"updatedAt\":\"2026-10-19T07:52:06.033Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-http-repo-link:command:server%3Apr-sync%3Athread%3A20241-r4-http-repo-link%3A054efdf4-accd-45ed-95a5-596e8d85564a:c0c257d6-a149-4ce8-be78-1f074e4c2747",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-http-repo-link:054efdf4-accd-45ed-95a5-596e8d85564a",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:06.033Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:06.041Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "http-repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-link:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-link:ordinary-checkout",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/team/subgroup/project.git",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-repo-link:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "user"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-repo-link:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-link:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-repo-link:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-link:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-repo-link:actual-sync-reactor",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-repo-link:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-link:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-link:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "http-repo-watch",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": {
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "title": "Fixture MR in team/subgroup/project"
      },
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 2,
      "mcpResult": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "watching": true,
        "wasWatching": false
      },
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:09.605Z",
        "snapshot": null,
        "stack": null,
        "watch": {
          "startedAt": "2026-10-19T07:52:09.605Z",
          "headSha": null,
          "failedChecks": [],
          "passed": false,
          "passedChecks": [],
          "remarksThrough": "2026-10-19T07:52:09.605Z",
          "remarkIds": [],
          "conflicting": false,
          "wakes": 0
        }
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:09.605Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:19.195Z",
          "syncedAt": "2026-10-19T07:52:09.613Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null,
        "watch": {
          "startedAt": "2026-10-19T07:52:09.605Z",
          "headSha": "21422dbdda65dd130a491cf06b1d15f2d649a08d",
          "failedChecks": [],
          "passed": false,
          "passedChecks": [],
          "remarksThrough": "2026-10-19T07:52:09.605Z",
          "remarkIds": [],
          "conflicting": false,
          "wakes": 0
        }
      },
      "watchProof": {
        "persisted_link": {
          "host": "127.0.0.1",
          "repository": "gitlab/team/subgroup/project",
          "number": 1,
          "url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "source": "agent",
          "linkedAt": "2026-10-19T07:52:09.605Z",
          "snapshot": {
            "state": "open",
            "title": "Fixture MR in gitlab/team/subgroup/project",
            "headBranch": "feature",
            "baseBranch": "main",
            "isDraft": false,
            "updatedAt": "2026-10-19T07:30:19.195Z",
            "syncedAt": "2026-10-19T07:52:09.613Z",
            "closedAt": null,
            "mergedAt": null,
            "author": {
              "login": "root",
              "name": "Administrator",
              "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
            },
            "additions": 0,
            "deletions": 0,
            "changedFiles": 1,
            "mergeability": "mergeable"
          },
          "stack": null,
          "watch": {
            "startedAt": "2026-10-19T07:52:09.605Z",
            "headSha": "21422dbdda65dd130a491cf06b1d15f2d649a08d",
            "failedChecks": [],
            "passed": false,
            "passedChecks": [],
            "remarksThrough": "2026-10-19T07:52:09.605Z",
            "remarkIds": [],
            "conflicting": false,
            "wakes": 0
          }
        },
        "actual_sweep_completed": true,
        "wake_tested": false,
        "calls": [
          {
            "phase": "http-repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2
          },
          {
            "phase": "http-repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2,
            "path_with_namespace": "gitlab/team/subgroup/project"
          },
          {
            "phase": "http-repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2
          },
          {
            "phase": "http-repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "http-repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "http-repo-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "graphql",
              "--method",
              "POST",
              "--input",
              "-",
              "--header",
              "Content-Type: application/json"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          }
        ]
      },
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-http-repo-watch:command:server%3Apr-sync%3Athread%3A20241-r4-http-repo-watch%3A70ddbbb1-3925-4cf7-a69b-4d0d4f276bbf:aa21dcde-ca01-4dfe-bcbc-098844be1ec1",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-http-repo-watch:70ddbbb1-3925-4cf7-a69b-4d0d4f276bbf",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:09.605Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:09.613Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:09.605Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:09.605Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-http-repo-watch\",\"title\":\"Isolated HTTP project 1\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:52:08.668Z\",\"updatedAt\":\"2026-10-19T07:52:08.668Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-http-repo-watch:command:proof%3Athread%3Acreate:c87a9654-3923-47fd-aba8-a2b79320665c",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-repo-watch\",\"projectId\":\"project:20241-live-r4-http-repo-watch\",\"title\":\"http-repo-watch\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-repo-watch\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:08.672Z\",\"updatedAt\":\"2026-10-19T07:52:08.672Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-http-repo-watch:command:server%3Amcp-pr-watch%3Athread%3A20241-r4-http-repo-watch%3A1b26a7af-a04b-404a-9745-578bd826a4c4:60445482-e457-4935-bd04-7fdda701e396",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-watch:thread:20241-r4-http-repo-watch:1b26a7af-a04b-404a-9745-578bd826a4c4",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-repo-watch\",\"projectId\":\"project:20241-live-r4-http-repo-watch\",\"title\":\"http-repo-watch\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:09.605Z\",\"snapshot\":null,\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:09.605Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:09.605Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-repo-watch\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:08.672Z\",\"updatedAt\":\"2026-10-19T07:52:09.605Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-http-repo-watch:command:server%3Apr-sync%3Athread%3A20241-r4-http-repo-watch%3A70ddbbb1-3925-4cf7-a69b-4d0d4f276bbf:aa21dcde-ca01-4dfe-bcbc-098844be1ec1",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-http-repo-watch:70ddbbb1-3925-4cf7-a69b-4d0d4f276bbf",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:09.605Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:09.613Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:09.605Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:09.605Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
        },
        {
          "sequence": 5,
          "event_id": "event:thread:thread%3A20241-r4-http-repo-watch:command:server%3Apr-watch%3Athread%3A20241-r4-http-repo-watch%3A7deeb2f4-488b-4741-a05d-77a1037ed8ea:a79e4a1f-b558-4ff5-9e3d-6d9c4fb05754",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-watch:thread:20241-r4-http-repo-watch:7deeb2f4-488b-4741-a05d-77a1037ed8ea",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:09.605Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:09.613Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:09.605Z\",\"headSha\":\"21422dbdda65dd130a491cf06b1d15f2d649a08d\",\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:09.605Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "http-repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/team/subgroup/project.git",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-repo-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "user"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-repo-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-repo-watch:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-watch:link",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-repo-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-repo-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-repo-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "graphql",
            "--method",
            "POST",
            "--input",
            "-",
            "--header",
            "Content-Type: application/json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-repo-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "http-legacy-agent",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": {
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "title": "Fixture MR in team/subgroup/project"
      },
      "existingWatchProof": null,
      "result": "PASS",
      "expected_project_id": 2,
      "mcpResult": null,
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:14.007Z",
        "snapshot": null,
        "stack": null
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:14.007Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:19.195Z",
          "syncedAt": "2026-10-19T07:52:14.012Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null,
        "watch": {
          "startedAt": "2026-10-19T07:52:14.351Z",
          "headSha": "21422dbdda65dd130a491cf06b1d15f2d649a08d",
          "failedChecks": [],
          "passed": false,
          "passedChecks": [],
          "remarksThrough": "2026-10-19T07:52:14.351Z",
          "remarkIds": [],
          "conflicting": false,
          "wakes": 0
        }
      },
      "watchProof": {
        "persisted_link": {
          "host": "127.0.0.1",
          "repository": "gitlab/team/subgroup/project",
          "number": 1,
          "url": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
          "source": "agent",
          "linkedAt": "2026-10-19T07:52:14.007Z",
          "snapshot": {
            "state": "open",
            "title": "Fixture MR in gitlab/team/subgroup/project",
            "headBranch": "feature",
            "baseBranch": "main",
            "isDraft": false,
            "updatedAt": "2026-10-19T07:30:19.195Z",
            "syncedAt": "2026-10-19T07:52:14.012Z",
            "closedAt": null,
            "mergedAt": null,
            "author": {
              "login": "root",
              "name": "Administrator",
              "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
            },
            "additions": 0,
            "deletions": 0,
            "changedFiles": 1,
            "mergeability": "mergeable"
          },
          "stack": null,
          "watch": {
            "startedAt": "2026-10-19T07:52:14.351Z",
            "headSha": "21422dbdda65dd130a491cf06b1d15f2d649a08d",
            "failedChecks": [],
            "passed": false,
            "passedChecks": [],
            "remarksThrough": "2026-10-19T07:52:14.351Z",
            "remarkIds": [],
            "conflicting": false,
            "wakes": 0
          }
        },
        "actual_sweep_completed": true,
        "wake_tested": false,
        "calls": [
          {
            "phase": "http-legacy-agent:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2
          },
          {
            "phase": "http-legacy-agent:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2,
            "path_with_namespace": "gitlab/team/subgroup/project"
          },
          {
            "phase": "http-legacy-agent:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 2
          },
          {
            "phase": "http-legacy-agent:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "http-legacy-agent:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "http-legacy-agent:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "graphql",
              "--method",
              "POST",
              "--input",
              "-",
              "--header",
              "Content-Type: application/json"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          }
        ]
      },
      "event_milestone": {
        "sequence": 4,
        "event_id": "event:thread:thread%3A20241-r4-http-legacy-agent:command:server%3Apr-sync%3Athread%3A20241-r4-http-legacy-agent%3A34e4921b-77e3-411a-958e-0f359b278d09:d7992492-9d1d-49b9-b2dc-f12fee92a9ca",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-http-legacy-agent:34e4921b-77e3-411a-958e-0f359b278d09",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:14.007Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:14.012Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-http-legacy-agent\",\"title\":\"Isolated HTTP project 1\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:52:13.367Z\",\"updatedAt\":\"2026-10-19T07:52:13.367Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-http-legacy-agent:command:proof%3Athread%3Acreate:654764e7-844d-4902-82c2-5fa2dbadfbf1",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-legacy-agent\",\"projectId\":\"project:20241-live-r4-http-legacy-agent\",\"title\":\"http-legacy-agent\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-legacy-agent\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:13.370Z\",\"updatedAt\":\"2026-10-19T07:52:13.370Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-http-legacy-agent:command:proof%3Athread%3Alink:0a069fe4-c804-4ffe-9a2e-3d5affc558be",
          "event_type": "thread.pull-request-synced",
          "command_id": "proof:thread:link",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-legacy-agent\",\"projectId\":\"project:20241-live-r4-http-legacy-agent\",\"title\":\"http-legacy-agent\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:14.007Z\",\"snapshot\":null,\"stack\":null}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-legacy-agent\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:13.370Z\",\"updatedAt\":\"2026-10-19T07:52:14.007Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-http-legacy-agent:command:server%3Apr-sync%3Athread%3A20241-r4-http-legacy-agent%3A34e4921b-77e3-411a-958e-0f359b278d09:d7992492-9d1d-49b9-b2dc-f12fee92a9ca",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-http-legacy-agent:34e4921b-77e3-411a-958e-0f359b278d09",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:14.007Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:14.012Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null}"
        },
        {
          "sequence": 5,
          "event_id": "event:thread:thread%3A20241-r4-http-legacy-agent:command:server%3Amcp-pr-watch%3Athread%3A20241-r4-http-legacy-agent%3A02a5be24-07a5-4255-83ff-c01489c28025:60168f1c-06c1-4693-8dd8-a3dd1d2696f7",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-watch:thread:20241-r4-http-legacy-agent:02a5be24-07a5-4255-83ff-c01489c28025",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-legacy-agent\",\"projectId\":\"project:20241-live-r4-http-legacy-agent\",\"title\":\"http-legacy-agent\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:14.007Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:14.012Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:14.351Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:14.351Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-legacy-agent\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:13.370Z\",\"updatedAt\":\"2026-10-19T07:52:14.351Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 6,
          "event_id": "event:thread:thread%3A20241-r4-http-legacy-agent:command:server%3Apr-watch%3Athread%3A20241-r4-http-legacy-agent%3Acf258528-beba-4c41-9a33-cfc332c45f3c:1cb99c32-3fd7-496e-afe4-98863ec2dfd0",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-watch:thread:20241-r4-http-legacy-agent:cf258528-beba-4c41-9a33-cfc332c45f3c",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:14.007Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in gitlab/team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:19.195Z\",\"syncedAt\":\"2026-10-19T07:52:14.012Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:14.351Z\",\"headSha\":\"21422dbdda65dd130a491cf06b1d15f2d649a08d\",\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:14.351Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "http-legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-legacy-agent:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-legacy-agent:ordinary-checkout",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/team/subgroup/project.git",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-legacy-agent:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "user"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-legacy-agent:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-legacy-agent:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-legacy-agent:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-legacy-agent:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-legacy-agent:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-legacy-agent:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2,
          "path_with_namespace": "gitlab/team/subgroup/project"
        },
        {
          "phase": "http-legacy-agent:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-legacy-agent:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-legacy-agent:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/gitlab%2Fteam%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-legacy-agent:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "graphql",
            "--method",
            "POST",
            "--input",
            "-",
            "--header",
            "Content-Type: application/json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-legacy-agent:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    },
    {
      "scenario": "http-existing-watch",
      "checkout_identity": {
        "canonicalKey": "127.0.0.1/gitlab/team/subgroup/project",
        "displayName": "gitlab/team/subgroup/project",
        "provider": "gitlab",
        "locator": {
          "source": "git-remote",
          "remoteName": "origin",
          "remoteUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project.git"
        }
      },
      "ordinaryCheckout": {
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "title": "Fixture MR in team/subgroup/project"
      },
      "existingWatchProof": {
        "response": {
          "host": "127.0.0.1",
          "repository": "gitlab/team/subgroup/project",
          "number": 1,
          "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "watching": true,
          "wasWatching": false
        },
        "host_reads": 0
      },
      "result": "PASS",
      "expected_project_id": 1,
      "mcpResult": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "alreadyLinked": false
      },
      "generated": "https://127.0.0.1/gitlab/team/subgroup/project/-/merge_requests/1",
      "stored_before": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:17.936Z",
        "snapshot": null,
        "stack": null,
        "watch": {
          "startedAt": "2026-10-19T07:52:17.946Z",
          "headSha": null,
          "failedChecks": [],
          "passed": false,
          "passedChecks": [],
          "remarksThrough": "2026-10-19T07:52:17.946Z",
          "remarkIds": [],
          "conflicting": false,
          "wakes": 0
        }
      },
      "persisted_link": {
        "host": "127.0.0.1",
        "repository": "gitlab/team/subgroup/project",
        "number": 1,
        "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
        "source": "agent",
        "linkedAt": "2026-10-19T07:52:17.936Z",
        "snapshot": {
          "state": "open",
          "title": "Fixture MR in team/subgroup/project",
          "headBranch": "feature",
          "baseBranch": "main",
          "isDraft": false,
          "updatedAt": "2026-10-19T07:30:16.879Z",
          "syncedAt": "2026-10-19T07:52:17.956Z",
          "closedAt": null,
          "mergedAt": null,
          "author": {
            "login": "root",
            "name": "Administrator",
            "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
          },
          "additions": 0,
          "deletions": 0,
          "changedFiles": 1,
          "mergeability": "mergeable"
        },
        "stack": null,
        "watch": {
          "startedAt": "2026-10-19T07:52:17.946Z",
          "headSha": "2fe5496810f5991a16337ff5cd08ba484ad42e7e",
          "failedChecks": [],
          "passed": false,
          "passedChecks": [],
          "remarksThrough": "2026-10-19T07:52:17.946Z",
          "remarkIds": [],
          "conflicting": false,
          "wakes": 0
        }
      },
      "watchProof": {
        "persisted_link": {
          "host": "127.0.0.1",
          "repository": "gitlab/team/subgroup/project",
          "number": 1,
          "url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "repositoryWebUrl": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "source": "agent",
          "linkedAt": "2026-10-19T07:52:17.936Z",
          "snapshot": {
            "state": "open",
            "title": "Fixture MR in team/subgroup/project",
            "headBranch": "feature",
            "baseBranch": "main",
            "isDraft": false,
            "updatedAt": "2026-10-19T07:30:16.879Z",
            "syncedAt": "2026-10-19T07:52:17.956Z",
            "closedAt": null,
            "mergedAt": null,
            "author": {
              "login": "root",
              "name": "Administrator",
              "avatarUrl": "https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon"
            },
            "additions": 0,
            "deletions": 0,
            "changedFiles": 1,
            "mergeability": "mergeable"
          },
          "stack": null,
          "watch": {
            "startedAt": "2026-10-19T07:52:17.946Z",
            "headSha": "2fe5496810f5991a16337ff5cd08ba484ad42e7e",
            "failedChecks": [],
            "passed": false,
            "passedChecks": [],
            "remarksThrough": "2026-10-19T07:52:17.946Z",
            "remarkIds": [],
            "conflicting": false,
            "wakes": 0
          }
        },
        "actual_sweep_completed": true,
        "wake_tested": false,
        "calls": [
          {
            "phase": "http-existing-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 1
          },
          {
            "phase": "http-existing-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/team%2Fsubgroup%2Fproject?license=false"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 1,
            "path_with_namespace": "team/subgroup/project"
          },
          {
            "phase": "http-existing-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/team%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0,
            "project_id": 1
          },
          {
            "phase": "http-existing-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/team%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "http-existing-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "projects/team%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          },
          {
            "phase": "http-existing-watch:actual-watch-sweep",
            "command": "glab",
            "args": [
              "api",
              "graphql",
              "--method",
              "POST",
              "--input",
              "-",
              "--header",
              "Content-Type: application/json"
            ],
            "cwd": "/tmp/worktree-git-11",
            "exitCode": 0
          }
        ]
      },
      "event_milestone": {
        "sequence": 5,
        "event_id": "event:thread:thread%3A20241-r4-http-existing-watch:command:server%3Apr-sync%3Athread%3A20241-r4-http-existing-watch%3A4183b4a3-7d13-4a8f-a056-3fd3d04aeb1e:d7480783-f1e4-497f-b33e-035127eba158",
        "event_type": "thread.pull-request-link-updated",
        "command_id": "server:pr-sync:thread:20241-r4-http-existing-watch:4183b4a3-7d13-4a8f-a056-3fd3d04aeb1e",
        "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:17.936Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:16.879Z\",\"syncedAt\":\"2026-10-19T07:52:17.956Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:17.946Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:17.946Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
      },
      "persisted_events": [
        {
          "sequence": 1,
          "event_id": "event:20241-project",
          "event_type": "project.created",
          "command_id": "proof:project:create",
          "payload_json": "{\"projectId\":\"project:20241-live-r4-http-existing-watch\",\"title\":\"Isolated HTTP project 1\",\"workspaceRoot\":\"/tmp/worktree-git-11\",\"defaultModelSelection\":null,\"faviconPath\":null,\"projectIcon\":null,\"scripts\":[],\"createdAt\":\"2026-10-19T07:52:17.340Z\",\"updatedAt\":\"2026-10-19T07:52:17.340Z\"}"
        },
        {
          "sequence": 2,
          "event_id": "event:thread:thread%3A20241-r4-http-existing-watch:command:proof%3Athread%3Acreate:97511e24-7e40-442f-97e8-faef602c6e15",
          "event_type": "thread.created",
          "command_id": "proof:thread:create",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-existing-watch\",\"projectId\":\"project:20241-live-r4-http-existing-watch\",\"title\":\"http-existing-watch\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"pullRequests\":[],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-existing-watch\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:17.343Z\",\"updatedAt\":\"2026-10-19T07:52:17.343Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 3,
          "event_id": "event:thread:thread%3A20241-r4-http-existing-watch:command:server%3Amcp-pr-link%3Athread%3A20241-r4-http-existing-watch%3A111f5b95-fb63-4071-b9ea-b50179c5851c:56b14508-1b00-4d0f-ab07-6776221fef62",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-link:thread:20241-r4-http-existing-watch:111f5b95-fb63-4071-b9ea-b50179c5851c",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-existing-watch\",\"projectId\":\"project:20241-live-r4-http-existing-watch\",\"title\":\"http-existing-watch\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:17.936Z\",\"snapshot\":null,\"stack\":null}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-existing-watch\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:17.343Z\",\"updatedAt\":\"2026-10-19T07:52:17.936Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 4,
          "event_id": "event:thread:thread%3A20241-r4-http-existing-watch:command:server%3Amcp-pr-watch%3Athread%3A20241-r4-http-existing-watch%3A79fceb83-ae66-4f57-bced-e238eddd4984:327b1c9d-bf4b-4eee-aa19-babbf7aa39f8",
          "event_type": "thread.pull-request-synced",
          "command_id": "server:mcp-pr-watch:thread:20241-r4-http-existing-watch:79fceb83-ae66-4f57-bced-e238eddd4984",
          "payload_json": "{\"createdBy\":\"user\",\"creationSource\":\"web\",\"id\":\"thread:20241-r4-http-existing-watch\",\"projectId\":\"project:20241-live-r4-http-existing-watch\",\"title\":\"http-existing-watch\",\"providerInstanceId\":\"codex\",\"modelSelection\":{\"instanceId\":\"codex\",\"model\":\"unused\"},\"runtimeMode\":\"full-access\",\"interactionMode\":\"default\",\"branch\":\"feature\",\"worktreePath\":null,\"linkedPullRequest\":null,\"pullRequests\":[{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:17.936Z\",\"snapshot\":null,\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:17.946Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:17.946Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}],\"activeProviderThreadId\":null,\"lineage\":{\"parentThreadId\":null,\"relationshipToParent\":null,\"rootThreadId\":\"thread:20241-r4-http-existing-watch\"},\"forkedFrom\":null,\"createdAt\":\"2026-10-19T07:52:17.343Z\",\"updatedAt\":\"2026-10-19T07:52:17.946Z\",\"archivedAt\":null,\"settledOverride\":null,\"settledAt\":null,\"snoozedUntil\":null,\"snoozedAt\":null,\"lastVisitedAt\":null,\"deletedAt\":null}"
        },
        {
          "sequence": 5,
          "event_id": "event:thread:thread%3A20241-r4-http-existing-watch:command:server%3Apr-sync%3Athread%3A20241-r4-http-existing-watch%3A4183b4a3-7d13-4a8f-a056-3fd3d04aeb1e:d7480783-f1e4-497f-b33e-035127eba158",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-sync:thread:20241-r4-http-existing-watch:4183b4a3-7d13-4a8f-a056-3fd3d04aeb1e",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:17.936Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:16.879Z\",\"syncedAt\":\"2026-10-19T07:52:17.956Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:17.946Z\",\"headSha\":null,\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:17.946Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
        },
        {
          "sequence": 6,
          "event_id": "event:thread:thread%3A20241-r4-http-existing-watch:command:server%3Apr-watch%3Athread%3A20241-r4-http-existing-watch%3A5ebd0796-b2e2-43ba-af2a-f83666ed0e73:d0ef4ab7-80f9-4b7b-b6e1-109fff4af53a",
          "event_type": "thread.pull-request-link-updated",
          "command_id": "server:pr-watch:thread:20241-r4-http-existing-watch:5ebd0796-b2e2-43ba-af2a-f83666ed0e73",
          "payload_json": "{\"host\":\"127.0.0.1\",\"repository\":\"gitlab/team/subgroup/project\",\"number\":1,\"url\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"repositoryWebUrl\":\"http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1\",\"source\":\"agent\",\"linkedAt\":\"2026-10-19T07:52:17.936Z\",\"snapshot\":{\"state\":\"open\",\"title\":\"Fixture MR in team/subgroup/project\",\"headBranch\":\"feature\",\"baseBranch\":\"main\",\"isDraft\":false,\"updatedAt\":\"2026-10-19T07:30:16.879Z\",\"syncedAt\":\"2026-10-19T07:52:17.956Z\",\"closedAt\":null,\"mergedAt\":null,\"author\":{\"login\":\"root\",\"name\":\"Administrator\",\"avatarUrl\":\"https://www.gravatar.com/avatar/caa804c56d49bced79353bbe5b4b488c304c4143c33613af1caa816a4e049386?s=80&d=identicon\"},\"additions\":0,\"deletions\":0,\"changedFiles\":1,\"mergeability\":\"mergeable\"},\"stack\":null,\"watch\":{\"startedAt\":\"2026-10-19T07:52:17.946Z\",\"headSha\":\"2fe5496810f5991a16337ff5cd08ba484ad42e7e\",\"failedChecks\":[],\"passed\":false,\"passedChecks\":[],\"remarksThrough\":\"2026-10-19T07:52:17.946Z\",\"remarkIds\":[],\"conflicting\":false,\"wakes\":0}}"
        }
      ],
      "agent_runs": 0,
      "forbiddenCalls": [],
      "fixture_before": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_after": [
        {
          "project_id": 1,
          "iid": 1,
          "title": "Fixture MR in team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:16.879Z",
          "notes": [
            {
              "id": 2,
              "body": "Disposable prefixed-installation CLI proof for project 1"
            },
            {
              "id": 4,
              "body": "Actual T3 provider browser proof project 1 1792390208311"
            },
            {
              "id": 6,
              "body": "BLOCKER actual T3 canonical input intended project 2 reached project 1 1792390213087"
            },
            {
              "id": 7,
              "body": "T3 round2 HTTP checkout project 1 1792391797507"
            },
            {
              "id": 8,
              "body": "T3 round2 stored browser URL project 1 1792391799444"
            },
            {
              "id": 13,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792391961275"
            },
            {
              "id": 15,
              "body": "T3 round2 HTTP checkout project 1 1792392146172"
            },
            {
              "id": 16,
              "body": "T3 round2 stored browser URL project 1 1792392148245"
            },
            {
              "id": 21,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392162283"
            },
            {
              "id": 24,
              "body": "T3 real service round2 stored browser URL overrides matching SSH checkout project 1 1792392213286"
            },
            {
              "id": 26,
              "body": "T3 real service round3 stored browser URL overrides matching SSH checkout project 1 1792395016425"
            }
          ]
        },
        {
          "project_id": 2,
          "iid": 1,
          "title": "Fixture MR in gitlab/team/subgroup/project",
          "state": "opened",
          "web_url": "http://127.0.0.1:8924/gitlab/gitlab/team/subgroup/project/-/merge_requests/1",
          "updated_at": "2026-10-19T07:30:19.195Z",
          "notes": [
            {
              "id": 1,
              "body": "restored source branch `feature`"
            },
            {
              "id": 3,
              "body": "Disposable prefixed-installation CLI proof for project 2"
            },
            {
              "id": 5,
              "body": "Actual T3 provider browser proof project 2 1792390211231"
            },
            {
              "id": 9,
              "body": "T3 round2 HTTP checkout project 2 1792391801202"
            },
            {
              "id": 10,
              "body": "T3 round2 stored browser URL project 2 1792391803252"
            },
            {
              "id": 11,
              "body": "T3 round2 SSH/API raw path project 2 1792391805019"
            },
            {
              "id": 12,
              "body": "T3 real service round2 SSH checkout API path project 2 1792391958534"
            },
            {
              "id": 14,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792391963439"
            },
            {
              "id": 17,
              "body": "T3 round2 HTTP checkout project 2 1792392150133"
            },
            {
              "id": 18,
              "body": "T3 round2 stored browser URL project 2 1792392152207"
            },
            {
              "id": 19,
              "body": "T3 round2 SSH/API raw path project 2 1792392153877"
            },
            {
              "id": 20,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392160031"
            },
            {
              "id": 22,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392164553"
            },
            {
              "id": 23,
              "body": "T3 real service round2 SSH checkout API path project 2 1792392211078"
            },
            {
              "id": 25,
              "body": "T3 real service round2 second stored browser URL on identical tuple project 2 1792392215917"
            },
            {
              "id": 27,
              "body": "T3 real service round3 second stored browser URL on identical tuple project 2 1792395018856"
            }
          ]
        }
      ],
      "fixture_unchanged": true,
      "calls": [
        {
          "phase": "http-existing-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-existing-watch:fixture-before",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-existing-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/team/subgroup/project.git",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-existing-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "user"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-existing-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:ordinary-checkout",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-existing-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "repo",
            "view",
            "http://127.0.0.1:8924/gitlab/team/subgroup/project",
            "--output",
            "json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-existing-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:actual-sync-reactor",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-existing-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1?include_diverged_commits_count=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject?license=false"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1,
          "path_with_namespace": "team/subgroup/project"
        },
        {
          "phase": "http-existing-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1/notes?per_page=100&page=1&order_by=created_at&sort=asc"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1/commits?per_page=100&with_stats=true"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-existing-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "projects/team%2Fsubgroup%2Fproject/merge_requests/1/discussions?per_page=100&page=1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-existing-watch:actual-watch-sweep",
          "command": "glab",
          "args": [
            "api",
            "graphql",
            "--method",
            "POST",
            "--input",
            "-",
            "--header",
            "Content-Type: application/json"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0
        },
        {
          "phase": "http-existing-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/1/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 1
        },
        {
          "phase": "http-existing-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        },
        {
          "phase": "http-existing-watch:fixture-after",
          "command": "glab",
          "args": [
            "api",
            "projects/2/merge_requests/1/notes?per_page=100"
          ],
          "cwd": "/tmp/worktree-git-11",
          "exitCode": 0,
          "project_id": 2
        }
      ]
    }
  ],
  "actual_glab_calls": 147,
  "repository_unchanged": true,
  "cacheDir": "/tmp/worktree-git-11/20241-sync-cache-1792396305266"
}
