{
  "target": 15636,
  "base": "10f7db7e38ea353c5b2b6c324c155cb6a6bedf72",
  "platform": "Linux web Chromium, T3 Browser panel",
  "fixture": "Two real local Git checkouts and a third on an isolated paired server; same canonical repository",
  "offline": {
    "dialog": "Projects\nCP\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/primary\nCF\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/feature\nCR\nexample/checkout-proof\nProof remote\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/remote\n\u00b7\nFailed to connect. Reconnecting...\nNavigate\nEnter\nSelect\nBackspace\nBack\nEsc\nClose",
    "rows": [
      {
        "text": "CP\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/primary",
        "disabled": null,
        "value": null
      },
      {
        "text": "CF\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/feature",
        "disabled": null,
        "value": null
      }
    ],
    "selected": "base-ui-_r_63_-0"
  },
  "reconnect": {
    "url": "/draft/490e0844-268d-4fe7-aaeb-e37c6807e48a",
    "dialogOpen": true,
    "enabledChoices": [
      "CP\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/primary",
      "CF\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/feature",
      "CR\nexample/checkout-proof\nProof remote\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/remote"
    ],
    "unavailable": false
  },
  "remoteSelection": {
    "url": "/draft/490e0844-268d-4fe7-aaeb-e37c6807e48a",
    "draft": {
      "threadId": "490e0844-268d-4fe7-aaeb-e37c6807e48a",
      "environmentId": "ea56a6a4-301b-4498-8ac1-62f090abbe68",
      "projectId": "project:picker-proof-remote",
      "logicalProjectKey": "github.com/example/checkout-proof",
      "environmentSelection": "manual",
      "loadBalancedEnvironmentId": null,
      "createdAt": "2026-10-19T17:17:43.776Z",
      "runtimeMode": "full-access",
      "interactionMode": "default",
      "branch": "remote",
      "worktreePath": null,
      "envMode": "local",
      "startFromOrigin": false,
      "promotedTo": null
    },
    "dialogOpen": false
  },
  "featureSelection": {
    "draft": {
      "threadId": "490e0844-268d-4fe7-aaeb-e37c6807e48a",
      "environmentId": "98aeff8c-7868-4488-a4a1-b4d2763f29d3",
      "projectId": "project:picker-proof-feature",
      "logicalProjectKey": "github.com/example/checkout-proof",
      "environmentSelection": "manual",
      "loadBalancedEnvironmentId": null,
      "createdAt": "2026-10-19T17:17:43.776Z",
      "runtimeMode": "full-access",
      "interactionMode": "default",
      "branch": null,
      "worktreePath": null,
      "envMode": "local",
      "startFromOrigin": false,
      "promotedTo": null
    },
    "dialogOpen": true,
    "body": "\n\n\n\n\nAsk for changes, send follow-ups, or attach images\nGPT-6-Astra\nMedium\nFull access\nfs-28\nSelect ref\nfs-28\nOpen in editor\nAdd project script\nSelect ref\nCommit\nChanges\n+0\n-0\nToggle Sidebar\nProjects\nCR\nexample/checkout-proof\nProof remote\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/remote\nCP\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/primary\nCF\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/feature\nNavigate\nEnter\nSelect\nBackspace\nBack\nEsc\nClose"
  },
  "primarySelection": {
    "threadId": "490e0844-268d-4fe7-aaeb-e37c6807e48a",
    "environmentId": "98aeff8c-7868-4488-a4a1-b4d2763f29d3",
    "projectId": "project:picker-proof-primary",
    "logicalProjectKey": "github.com/example/checkout-proof",
    "environmentSelection": "manual",
    "loadBalancedEnvironmentId": null,
    "createdAt": "2026-10-19T17:17:43.776Z",
    "runtimeMode": "full-access",
    "interactionMode": "default",
    "branch": "main",
    "worktreePath": null,
    "envMode": "local",
    "startFromOrigin": false,
    "promotedTo": null
  },
  "sidebar": {
    "dialogOpen": true,
    "rows": [
      "fs-28",
      "Proof remote",
      "CP\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/primary",
      "CR\nexample/checkout-proof\nProof remote\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/remote",
      "CF\nexample/checkout-proof\nLocal\n\u00b7\n/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/feature"
    ]
  },
  "directShortcut": {
    "dialogOpen": false,
    "url": "/draft/490e0844-268d-4fe7-aaeb-e37c6807e48a"
  },
  "recording": "/home/ubuntu/.t3/userdata/attachments/mcp-launch-client-3a549473ca-aaf0-4aec-93bf-0338c23302e1-fwd-3ad263bdcc8e63c4b51-4233524e-d969-4ede-966f-033828c17d8a-mp4.mp4",
  "unverified": [
    "macOS",
    "Windows",
    "Electron desktop",
    "iOS",
    "Android",
    "relay/tunnel connection"
  ],
  "notes": [
    "Before: exact pinned-base production, one offline remote checkout row hides local checkouts.",
    "After: three visible rows; offline is excluded from keyboard options, clicking its coordinates leaves URL and picker unchanged.",
    "Remote server restart enables the row without closing/reopening picker; same draft then selects remote successfully.",
    "Local feature and primary rows each set exact scoped project with environmentSelection manual and loadBalancedEnvironmentId null.",
    "Ctrl+N opens picker; sidebar New thread opens picker; Ctrl+Shift+N remains direct."
  ],
  "highlightedRemoteDisconnect": {
    "disconnect": {
      "active": "CFexample/checkout-proofLocal\u00b7/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/feature",
      "text": "ProjectsCPexample/checkout-proofLocal\u00b7/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/primaryCFexample/checkout-proofLocal\u00b7/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/featureCRexample/checkout-proofProof remote\u00b7/home/ubuntu/wt/worktree-git-09/node_modules/.cache/takeover-picker-15636/remote\u00b7Failed to connect. Reconnecting...NavigateEnterSelectBackspaceBackEscClose",
      "url": "/draft/490e0844-268d-4fe7-aaeb-e37c6807e48a"
    },
    "selected": {
      "threadId": "490e0844-268d-4fe7-aaeb-e37c6807e48a",
      "environmentId": "98aeff8c-7868-4488-a4a1-b4d2763f29d3",
      "projectId": "project:picker-proof-feature",
      "logicalProjectKey": "github.com/example/checkout-proof",
      "environmentSelection": "manual",
      "loadBalancedEnvironmentId": null,
      "createdAt": "2026-10-19T17:17:43.776Z",
      "runtimeMode": "full-access",
      "interactionMode": "default",
      "branch": "feature",
      "worktreePath": null,
      "envMode": "local",
      "startFromOrigin": false,
      "promotedTo": null
    }
  },
  "scratchCountVerification": "77 focused tests pass; existing fixture covers merged and separate scratch groups, caller wiring inspected; no mounted scratch-only fixture",
  "head": "ab35dab4adaf768be09e3986a83ee2f49766399a",
  "reviewRounds": 2,
  "reviewRoundTwo": "Claude Opus 5.5 and Codex gpt-6-sol: no confirmed bugs"
}