{
  "environment": "Linux fs-20; Playwright 1.60.0; Chromium headless shell 148.0.7778.96; no device emulation; DPR 1; font scale 100% (root 16px, composer 14px, code 13px); frozen UTC 2026-10-28T12:00:00Z; 1440x1000 dark (R1,R3\u2013R7), 390x844 light (R2), 1920x1080 light (R8). Reduced motion for settled stills; sheet/closing recordings retain motion. Carets hidden for capture stability.",
  "pairs": {
    "R1": {
      "row": "R1",
      "before": {
        "side": "before",
        "row": "R1",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 11.543,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R1-before-HP5wsZ/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R1-before-HP5wsZ/page@231011ec56b000759e76655f70577897.webm",
        "steps": [
          {
            "t": 0,
            "label": "R1 START \u00b7 guide prose and chat handoff"
          },
          {
            "t": 1.2,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 2.2,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 3.1,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": null
          },
          {
            "t": 4.1,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 5,
            "label": "Click neutral chat transcript"
          },
          {
            "label": "Click neutral chat transcript",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": null
          },
          {
            "t": 5.9,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 6.8,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 7.7,
            "label": "Focus then blur composer in chat column"
          },
          {
            "label": "Focus then blur composer in chat column",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjk",
            "claims": [],
            "focus": null
          },
          {
            "t": 8.6,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkj",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 9.5,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 10.3,
            "label": "Click blank panel tab bar"
          },
          {
            "label": "Click blank panel tab bar",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjk",
            "claims": [],
            "focus": null
          },
          {
            "t": 11.2,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkj",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 12.1,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkj",
            "claims": [],
            "focus": null
          },
          {
            "t": 13,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkjj",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 13.9,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkjj",
            "claims": [],
            "focus": null
          },
          {
            "t": 14.9,
            "label": "Key: j \u00b7 clamp at last stop"
          },
          {
            "label": "j \u00b7 clamp at last stop",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkjjj",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 15.8,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkjjjk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 16.7,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkjjjkk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 17.6,
            "label": "Key: k \u00b7 clamp at first stop"
          },
          {
            "label": "k \u00b7 clamp at first stop",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjkjkjjjkkk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 18.5,
            "label": "Reset input and guide; repeat reported regression"
          },
          {
            "label": "Reset input and guide; repeat reported regression",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 19.7,
            "label": "Key: j \u00b7 final regression result"
          },
          {
            "label": "j \u00b7 final regression result",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "j",
          "claims": [],
          "focus": "composer-editor"
        }
      },
      "after": {
        "side": "after",
        "row": "R1",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 9.752,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R1-after-qlOQNS/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R1-after-qlOQNS/page@f26020490df4b81c7e79b2ef1322c97e.webm",
        "steps": [
          {
            "t": 0,
            "label": "R1 START \u00b7 guide prose and chat handoff"
          },
          {
            "t": 1.2,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 2.2,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 3.2,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 4.2,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 5.1,
            "label": "Click neutral chat transcript"
          },
          {
            "label": "Click neutral chat transcript",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 6,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 7,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 7.9,
            "label": "Focus then blur composer in chat column"
          },
          {
            "label": "Focus then blur composer in chat column",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": null
          },
          {
            "t": 8.8,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 9.6,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjk",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 10.5,
            "label": "Click blank panel tab bar"
          },
          {
            "label": "Click blank panel tab bar",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 11.4,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 12.3,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Chat handoff"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 13.2,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Release"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 14.1,
            "label": "Click guide prose"
          },
          {
            "label": "Click guide prose",
            "stop": [
              "Release"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 15,
            "label": "Key: j \u00b7 clamp at last stop"
          },
          {
            "label": "j \u00b7 clamp at last stop",
            "stop": [
              "Release"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 15.9,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Chat handoff"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 16.9,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 17.8,
            "label": "Key: k \u00b7 clamp at first stop"
          },
          {
            "label": "k \u00b7 clamp at first stop",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkjk",
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 18.7,
            "label": "Reset input and guide; repeat reported regression"
          },
          {
            "label": "Reset input and guide; repeat reported regression",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": "composer-editor"
          },
          {
            "t": 19.9,
            "label": "Key: j \u00b7 final regression result"
          },
          {
            "label": "j \u00b7 final regression result",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "composer": "",
          "claims": [
            "jk"
          ],
          "focus": null
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R1-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R1-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R1-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R1-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R1-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R1-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R1-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 216694,
        "threshold16ChangedPixels": 120409,
        "totalPixels": 1440000,
        "bounds": [
          98,
          250,
          1424,
          1000
        ]
      }
    },
    "R2": {
      "row": "R2",
      "before": {
        "side": "before",
        "row": "R2",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 10.9,
        "viewport": "390x844",
        "theme": "light",
        "final": "/tmp/lead-18338-r1b/evidence/R2-before-zuMZgm/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R2-before-zuMZgm/page@4e0075299d7a5a3a5bad676565bbc5a9.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R2 START \u00b7 narrow retained sheet"
          },
          {
            "t": 1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2.9,
            "label": "Click neutral panel chrome"
          },
          {
            "label": "Click neutral panel chrome",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3.8,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.7,
            "label": "Key: Escape \u00b7 dismiss sheet"
          },
          {
            "label": "Escape \u00b7 dismiss sheet",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "Escape",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 5.7,
            "label": "Click chat after sheet closes"
          },
          {
            "label": "Click chat after sheet closes",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "Escape",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6.6,
            "label": "Key: j \u00b7 composer after dismissal"
          },
          {
            "label": "j \u00b7 composer after dismissal",
            "stop": [],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 7.6,
            "label": "Reopen retained sheet"
          },
          {
            "label": "Reopen retained sheet",
            "stop": [
              "Chat handoff"
            ],
            "composer": "j",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 8.7,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 9.7,
            "label": "Key: j \u00b7 final reopened sheet"
          },
          {
            "label": "j \u00b7 final reopened sheet",
            "stop": [
              "Chat handoff"
            ],
            "composer": "j",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "composer": "j",
          "claims": [],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R2",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 9.781,
        "viewport": "390x844",
        "theme": "light",
        "final": "/tmp/lead-18338-r1b/evidence/R2-after-1Qsxcp/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R2-after-1Qsxcp/page@55832abfe8efdd726c2b27985d93ab28.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R2 START \u00b7 narrow retained sheet"
          },
          {
            "t": 1.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2.9,
            "label": "Click neutral panel chrome"
          },
          {
            "label": "Click neutral panel chrome",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3.8,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.7,
            "label": "Key: Escape \u00b7 dismiss sheet"
          },
          {
            "label": "Escape \u00b7 dismiss sheet",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "Escape",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 5.6,
            "label": "Click chat after sheet closes"
          },
          {
            "label": "Click chat after sheet closes",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "Escape",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6.5,
            "label": "Key: j \u00b7 composer after dismissal"
          },
          {
            "label": "j \u00b7 composer after dismissal",
            "stop": [],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 7.5,
            "label": "Reopen retained sheet"
          },
          {
            "label": "Reopen retained sheet",
            "stop": [
              "Chat handoff"
            ],
            "composer": "j",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 8.7,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 9.7,
            "label": "Key: j \u00b7 final reopened sheet"
          },
          {
            "label": "j \u00b7 final reopened sheet",
            "stop": [
              "Chat handoff"
            ],
            "composer": "j",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "composer": "j",
          "claims": [
            "jk"
          ],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R2-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R2-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R2-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R2-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R2-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R2-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R2-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 0,
        "threshold16ChangedPixels": 0,
        "totalPixels": 329160,
        "bounds": null
      }
    },
    "R3-pointer": {
      "row": "R3-pointer",
      "before": {
        "side": "before",
        "row": "R3-pointer",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 9.728,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-pointer-before-Pyjg1I/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-pointer-before-Pyjg1I/page@493cc4741356852f4e5da84855410379.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R3 pointer \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Click neutral chat while query pending"
          },
          {
            "label": "Click neutral chat while query pending",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.1,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 5,
            "label": "Key: j \u00b7 final pointer ownership"
          },
          {
            "label": "j \u00b7 final pointer ownership",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 5.8,
            "label": "Blur composer for settled comparison"
          },
          {
            "label": "Blur composer for settled comparison",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jkj",
          "claims": [],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": false
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R3-pointer",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 10.101,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-pointer-after-p1VSrJ/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-pointer-after-p1VSrJ/page@3daa4d4e1008e9b292b645dbea122525.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R3 pointer \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Click neutral chat while query pending"
          },
          {
            "label": "Click neutral chat while query pending",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 4.9,
            "label": "Key: j \u00b7 final pointer ownership"
          },
          {
            "label": "j \u00b7 final pointer ownership",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 5.8,
            "label": "Blur composer for settled comparison"
          },
          {
            "label": "Blur composer for settled comparison",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jkj",
          "claims": [],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": false
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-pointer-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-pointer-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-pointer-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-pointer-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-pointer-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-pointer-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-pointer-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 0,
        "threshold16ChangedPixels": 0,
        "totalPixels": 1440000,
        "bounds": null
      }
    },
    "R3-focus": {
      "row": "R3-focus",
      "before": {
        "side": "before",
        "row": "R3-focus",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 12.061,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-focus-before-0wORXV/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-focus-before-0wORXV/page@f74db480555803d5519697521f075eda.webm",
        "steps": [
          {
            "t": 0,
            "label": "R3 focus \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Focus then blur real composer while query pending"
          },
          {
            "label": "Focus then blur real composer while query pending",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.1,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 5,
            "label": "Key: j \u00b7 final focus ownership"
          },
          {
            "label": "j \u00b7 final focus ownership",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jkj",
          "claims": [],
          "focus": "composer-editor",
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": false
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R3-focus",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 12.063,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-focus-after-JXwc5J/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-focus-after-JXwc5J/page@d86165e08587c4a11811295d03fd2117.webm",
        "steps": [
          {
            "t": 0,
            "label": "R3 focus \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Focus then blur real composer while query pending"
          },
          {
            "label": "Focus then blur real composer while query pending",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.1,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 5,
            "label": "Key: j \u00b7 final focus ownership"
          },
          {
            "label": "j \u00b7 final focus ownership",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jkj",
          "claims": [],
          "focus": "composer-editor",
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": false
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-focus-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-focus-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-focus-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-focus-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-focus-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-focus-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-focus-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 0,
        "threshold16ChangedPixels": 0,
        "totalPixels": 1440000,
        "bounds": null
      }
    },
    "R3-untouched": {
      "row": "R3-untouched",
      "before": {
        "side": "before",
        "row": "R3-untouched",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 11.953,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-untouched-before-mHMaaZ/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-untouched-before-mHMaaZ/page@138836fcbbc66e041904dcdd38ad26eb.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R3 untouched \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Leave pending guide untouched"
          },
          {
            "label": "Leave pending guide untouched",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.3,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 5.2,
            "label": "Key: j \u00b7 final untouched ownership"
          },
          {
            "label": "j \u00b7 final untouched ownership",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jkj",
          "claims": [],
          "focus": "composer-editor",
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": false
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R3-untouched",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 10.939,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-untouched-after-dqyFt1/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-untouched-after-dqyFt1/page@bae34ac80c7080f354c0aad6bdd40bb3.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R3 untouched \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Leave pending guide untouched"
          },
          {
            "label": "Leave pending guide untouched",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.9,
            "label": "Key: j \u00b7 final untouched ownership"
          },
          {
            "label": "j \u00b7 final untouched ownership",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "composer": "",
          "claims": [
            "jk"
          ],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 216718,
        "threshold16ChangedPixels": 120440,
        "totalPixels": 1440000,
        "bounds": [
          98,
          250,
          1424,
          1000
        ]
      }
    },
    "R4": {
      "row": "R4",
      "before": {
        "side": "before",
        "row": "R4",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 10.934,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R4-before-ymFKIB/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R4-before-ymFKIB/page@90d1496c8b3067e0d5dc1a05c3b464e7.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R4 START \u00b7 inactive, close, reopen"
          },
          {
            "t": 1.2,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2.2,
            "label": "Switch Guide \u2192 Summary"
          },
          {
            "label": "Switch Guide \u2192 Summary",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3.9,
            "label": "Key: j \u00b7 guide inactive"
          },
          {
            "label": "j \u00b7 guide inactive",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.8,
            "label": "Switch Summary \u2192 Guide"
          },
          {
            "label": "Switch Summary \u2192 Guide",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jj",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6.8,
            "label": "Close engaged panel through app action; neutral target \u2192 key j"
          },
          {
            "label": "j immediately after close",
            "stop": [],
            "composer": "jjjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "label": "settled close",
            "stop": [],
            "composer": "jjjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 8,
            "label": "Reopen panel"
          },
          {
            "label": "Reopen panel",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 9.3,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjjjk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 10.2,
            "label": "Hand keys to chat before close/reopen"
          },
          {
            "label": "Hand keys to chat before close/reopen",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjjjk",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 11.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjjjkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 12.4,
            "label": "Reopen after chat handoff"
          },
          {
            "label": "Reopen after chat handoff",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjjjkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 13.5,
            "label": "Key: j \u00b7 reopened guide owns"
          },
          {
            "label": "j \u00b7 reopened guide owns",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjjjkjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 14.4,
            "label": "Switch active surface \u2192 Files"
          },
          {
            "label": "Switch active surface \u2192 Files",
            "stop": [],
            "composer": "jjjjkjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 15.4,
            "label": "Key: j \u00b7 Files active, guide inactive"
          },
          {
            "label": "j \u00b7 Files active, guide inactive",
            "stop": [],
            "composer": "jjjjkjjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 16.3,
            "label": "Return to Guide surface"
          },
          {
            "label": "Return to Guide surface",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jjjjkjjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 17.3,
            "label": "Reset input and guide"
          },
          {
            "t": 17.3,
            "label": "Reset composer: Ctrl+A, Backspace"
          },
          {
            "label": "Reset input and guide",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "Backspace",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 18.5,
            "label": "Key: j \u00b7 final reopened result"
          },
          {
            "label": "j \u00b7 final reopened result",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "j",
          "claims": [],
          "focus": "composer-editor",
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R4",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 10.792,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R4-after-G4AO60/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R4-after-G4AO60/page@b6d0ec61941936eac9a0844ff8eab301.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R4 START \u00b7 inactive, close, reopen"
          },
          {
            "t": 1.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2,
            "label": "Switch Guide \u2192 Summary"
          },
          {
            "label": "Switch Guide \u2192 Summary",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3.8,
            "label": "Key: j \u00b7 guide inactive"
          },
          {
            "label": "j \u00b7 guide inactive",
            "stop": [
              "Chat handoff"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.8,
            "label": "Switch Summary \u2192 Guide"
          },
          {
            "label": "Switch Summary \u2192 Guide",
            "stop": [
              "Chat handoff"
            ],
            "composer": "j",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Release"
            ],
            "composer": "j",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6.9,
            "label": "Close engaged panel through app action; neutral target \u2192 key j"
          },
          {
            "label": "j immediately after close",
            "stop": [],
            "composer": "jj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "label": "settled close",
            "stop": [],
            "composer": "jj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 8.2,
            "label": "Reopen panel"
          },
          {
            "label": "Reopen panel",
            "stop": [
              "Release"
            ],
            "composer": "jj",
            "claims": [
              "jk"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 9.3,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Chat handoff"
            ],
            "composer": "jj",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 10.3,
            "label": "Hand keys to chat before close/reopen"
          },
          {
            "label": "Hand keys to chat before close/reopen",
            "stop": [
              "Chat handoff"
            ],
            "composer": "jj",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 11.2,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "jjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 12.5,
            "label": "Reopen after chat handoff"
          },
          {
            "label": "Reopen after chat handoff",
            "stop": [
              "Chat handoff"
            ],
            "composer": "jjj",
            "claims": [
              "jk"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 13.6,
            "label": "Key: j \u00b7 reopened guide owns"
          },
          {
            "label": "j \u00b7 reopened guide owns",
            "stop": [
              "Release"
            ],
            "composer": "jjj",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 14.5,
            "label": "Switch active surface \u2192 Files"
          },
          {
            "label": "Switch active surface \u2192 Files",
            "stop": [],
            "composer": "jjj",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 15.4,
            "label": "Key: j \u00b7 Files active, guide inactive"
          },
          {
            "label": "j \u00b7 Files active, guide inactive",
            "stop": [],
            "composer": "jjjj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 16.3,
            "label": "Return to Guide surface"
          },
          {
            "label": "Return to Guide surface",
            "stop": [
              "Release"
            ],
            "composer": "jjjj",
            "claims": [
              "jk"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 17.3,
            "label": "Reset input and guide"
          },
          {
            "t": 17.3,
            "label": "Reset composer: Ctrl+A, Backspace"
          },
          {
            "label": "Reset input and guide",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "Backspace",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 19,
            "label": "Key: j \u00b7 final reopened result"
          },
          {
            "label": "j \u00b7 final reopened result",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "composer": "",
          "claims": [
            "jk"
          ],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R4-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R4-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R4-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R4-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R4-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R4-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R4-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 216694,
        "threshold16ChangedPixels": 120409,
        "totalPixels": 1440000,
        "bounds": [
          98,
          250,
          1424,
          1000
        ]
      }
    },
    "R5": {
      "row": "R5",
      "before": {
        "side": "before",
        "row": "R5",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 13.179,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R5-before-vxih1u/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R5-before-vxih1u/page@109c9a3bd714736643333dd56a573c60.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R5 START \u00b7 case and editable focus"
          },
          {
            "t": 1.1,
            "label": "Key: physical Shift+J \u2192 key=J"
          },
          {
            "label": "physical Shift+J \u2192 key=J",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "J",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "J",
              "shift": true,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2.1,
            "label": "Reclaim guide with prose click"
          },
          {
            "label": "Reclaim guide with prose click",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "J",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "J",
              "shift": true,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3,
            "label": "Synthetic Caps Lock+Shift+J equivalent: key=j, shift=true"
          },
          {
            "label": "synthetic key=j shift=true",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "Jj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": true,
              "caps": false,
              "trusted": false,
              "prevented": true
            }
          },
          {
            "t": 4.1,
            "label": "Key: uppercase J \u00b7 same case path as Caps Lock J"
          },
          {
            "label": "uppercase J \u00b7 same case path as Caps Lock J",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "JjJ",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "J",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 5,
            "label": "Focus real composer"
          },
          {
            "label": "Focus real composer",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "JjJ",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "J",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 5.8,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "JjJj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 6.7,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "JjJjk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 7.6,
            "label": "Reset input and guide"
          },
          {
            "t": 7.6,
            "label": "Reset composer: Ctrl+A, Backspace"
          },
          {
            "label": "Reset input and guide",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "Backspace",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 8.9,
            "label": "Synthetic key=j, shift=true \u00b7 final case result"
          },
          {
            "label": "synthetic final",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": true,
              "caps": false,
              "trusted": false,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "j",
          "claims": [],
          "focus": "composer-editor",
          "lastKey": {
            "key": "j",
            "shift": true,
            "caps": false,
            "trusted": false,
            "prevented": true
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R5",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 20.137,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R5-after-Ih3JZV/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R5-after-Ih3JZV/page@ea048d3baf11622060bc5358692c6e4c.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R5 START \u00b7 case and editable focus"
          },
          {
            "t": 1.1,
            "label": "Key: physical Shift+J \u2192 key=J"
          },
          {
            "label": "physical Shift+J \u2192 key=J",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "J",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "J",
              "shift": true,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2.1,
            "label": "Reclaim guide with prose click"
          },
          {
            "label": "Reclaim guide with prose click",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "J",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "J",
              "shift": true,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3.1,
            "label": "Synthetic Caps Lock+Shift+J equivalent: key=j, shift=true"
          },
          {
            "label": "synthetic key=j shift=true",
            "stop": [
              "Chat handoff"
            ],
            "composer": "J",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": true,
              "caps": false,
              "trusted": false,
              "prevented": true
            }
          },
          {
            "t": 4.3,
            "label": "Key: uppercase J \u00b7 same case path as Caps Lock J"
          },
          {
            "label": "uppercase J \u00b7 same case path as Caps Lock J",
            "stop": [
              "Chat handoff"
            ],
            "composer": "JJ",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "J",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 5.2,
            "label": "Focus real composer"
          },
          {
            "label": "Focus real composer",
            "stop": [
              "Chat handoff"
            ],
            "composer": "JJ",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "J",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "JJj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 6.9,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Chat handoff"
            ],
            "composer": "JJjk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 7.8,
            "label": "Reset input and guide"
          },
          {
            "t": 7.8,
            "label": "Reset composer: Ctrl+A, Backspace"
          },
          {
            "label": "Reset input and guide",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "Backspace",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 9.3,
            "label": "Synthetic key=j, shift=true \u00b7 final case result"
          },
          {
            "label": "synthetic final",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": true,
              "caps": false,
              "trusted": false,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "composer": "",
          "claims": [
            "jk"
          ],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": true,
            "caps": false,
            "trusted": false,
            "prevented": true
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R5-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R5-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R5-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R5-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R5-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R5-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R5-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 216686,
        "threshold16ChangedPixels": 120409,
        "totalPixels": 1440000,
        "bounds": [
          98,
          250,
          1424,
          1000
        ]
      }
    },
    "R6": {
      "row": "R6",
      "before": {
        "side": "before",
        "row": "R6",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 11.675,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R6-before-jXtSfA/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R6-before-jXtSfA/page@dd78f7fb101585aded4b35a216d98021.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R6 \u00b7 LABELLED count-control harness: exactly one generated stop"
          },
          {
            "t": 1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2.9,
            "label": "Blur composer for settled comparison"
          },
          {
            "label": "Blur composer for settled comparison",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app with response-only stop-count harness; no database write"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jk",
          "claims": [],
          "focus": null,
          "lastKey": {
            "key": "k",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R6",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 10.462,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R6-after-Cw5aBV/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R6-after-Cw5aBV/page@c0376f62e2a56815f834ded5b111bb2f.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R6 \u00b7 LABELLED count-control harness: exactly one generated stop"
          },
          {
            "t": 1.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 2.9,
            "label": "Blur composer for settled comparison"
          },
          {
            "label": "Blur composer for settled comparison",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app with response-only stop-count harness; no database write"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jk",
          "claims": [],
          "focus": null,
          "lastKey": {
            "key": "k",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R6-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R6-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R6-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R6-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R6-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R6-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R6-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 8,
        "threshold16ChangedPixels": 0,
        "totalPixels": 1440000,
        "bounds": [
          816,
          877,
          817,
          969
        ]
      }
    },
    "R7": {
      "row": "R7",
      "before": {
        "side": "before",
        "row": "R7",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 22.505,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R7-before-2026-10-27T035023308Z-3cd8f6/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R7-before-2026-10-27T035023308Z-3cd8f6/page@bd7863939fdd2287e5bea0debd76e47a.webm",
        "steps": [
          {
            "freshMetadata": null
          },
          {
            "t": 0,
            "label": "Close all surfaces; show empty launcher"
          },
          {
            "label": "Close all surfaces; show empty launcher",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.4,
            "label": "R7 START \u00b7 restricted real session: Browser disabled, Files enabled"
          },
          {
            "t": 2.4,
            "label": "Key: f \u00b7 Files"
          },
          {
            "label": "f \u00b7 Files",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "f",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3.4,
            "label": "Restore empty launcher"
          },
          {
            "label": "Restore empty launcher",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "f",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.7,
            "label": "Key: F \u00b7 Files"
          },
          {
            "label": "F \u00b7 Files",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 5.6,
            "label": "Restore empty launcher"
          },
          {
            "label": "Restore empty launcher",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6.9,
            "label": "Key: b \u00b7 unavailable Browser"
          },
          {
            "label": "b \u00b7 unavailable Browser",
            "stop": [],
            "composer": "b",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "b",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 7.8,
            "label": "Key: a \u00b7 unclaimed"
          },
          {
            "label": "a \u00b7 unclaimed",
            "stop": [],
            "composer": "ba",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "a",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 8.7,
            "label": "Focus composer"
          },
          {
            "label": "Focus composer",
            "stop": [],
            "composer": "ba",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "a",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 9.6,
            "label": "Key: f"
          },
          {
            "label": "f",
            "stop": [],
            "composer": "baf",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "f",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 10.5,
            "label": "Key: F"
          },
          {
            "label": "F",
            "stop": [],
            "composer": "bafF",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 11.4,
            "label": "Clear input and restore launcher"
          },
          {
            "t": 11.4,
            "label": "Reset composer: Ctrl+A, Backspace"
          },
          {
            "label": "Clear input and restore launcher",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "Backspace",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 12.5,
            "label": "Key: F \u00b7 final launcher result"
          },
          {
            "label": "F \u00b7 final launcher result",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [],
          "composer": "",
          "claims": [],
          "focus": null,
          "lastKey": {
            "key": "F",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R7",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 10.337,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R7-after-2026-10-27T033920111Z-4mj66o/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R7-after-2026-10-27T033920111Z-4mj66o/page@f6da40b13c688acdd2f13c48b8471a18.webm",
        "steps": [
          {
            "freshMetadata": null
          },
          {
            "t": 0,
            "label": "Close all surfaces; show empty launcher"
          },
          {
            "label": "Close all surfaces; show empty launcher",
            "stop": [],
            "composer": "",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": null
          },
          {
            "t": 1.1,
            "label": "R7 START \u00b7 restricted real session: Browser disabled, Files enabled"
          },
          {
            "t": 2.1,
            "label": "Key: f \u00b7 Files"
          },
          {
            "label": "f \u00b7 Files",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "f",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 3.1,
            "label": "Restore empty launcher"
          },
          {
            "label": "Restore empty launcher",
            "stop": [],
            "composer": "",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": null,
            "lastKey": {
              "key": "f",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.3,
            "label": "Key: F \u00b7 Files"
          },
          {
            "label": "F \u00b7 Files",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 5.3,
            "label": "Restore empty launcher"
          },
          {
            "label": "Restore empty launcher",
            "stop": [],
            "composer": "",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": null,
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 6.8,
            "label": "Key: b \u00b7 unavailable Browser"
          },
          {
            "label": "b \u00b7 unavailable Browser",
            "stop": [],
            "composer": "b",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "b",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 7.8,
            "label": "Key: a \u00b7 unclaimed"
          },
          {
            "label": "a \u00b7 unclaimed",
            "stop": [],
            "composer": "ba",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "a",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 8.7,
            "label": "Focus composer"
          },
          {
            "label": "Focus composer",
            "stop": [],
            "composer": "ba",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "a",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 9.5,
            "label": "Key: f"
          },
          {
            "label": "f",
            "stop": [],
            "composer": "baf",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "f",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 10.4,
            "label": "Key: F"
          },
          {
            "label": "F",
            "stop": [],
            "composer": "bafF",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 11.3,
            "label": "Clear input and restore launcher"
          },
          {
            "t": 11.3,
            "label": "Reset composer: Ctrl+A, Backspace"
          },
          {
            "label": "Clear input and restore launcher",
            "stop": [],
            "composer": "",
            "claims": [
              "tTfFdDmM"
            ],
            "focus": "composer-editor",
            "lastKey": {
              "key": "Backspace",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 12.5,
            "label": "Key: F \u00b7 final launcher result"
          },
          {
            "label": "F \u00b7 final launcher result",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null,
            "lastKey": {
              "key": "F",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          }
        ],
        "end": {
          "label": "final",
          "stop": [],
          "composer": "",
          "claims": [],
          "focus": null,
          "lastKey": {
            "key": "F",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R7-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R7-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R7-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R7-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R7-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R7-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R7-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 0,
        "threshold16ChangedPixels": 0,
        "totalPixels": 1440000,
        "bounds": null
      }
    },
    "R8": {
      "row": "R8",
      "before": {
        "side": "before",
        "row": "R8",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 10.398,
        "viewport": "1920x1080",
        "theme": "light",
        "final": "/tmp/lead-18338-r1b/evidence/R8-before-z0Nflq/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R8-before-z0Nflq/page@805109f66f5e5f50116e37c2cd1b0273.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "guideWidth": 1664
          },
          {
            "t": 10.7,
            "label": "R8 START \u00b7 Pull Requests page, expanded guide"
          },
          {
            "t": 11.7,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 12.7,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Release"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 13.6,
            "label": "Key: j \u00b7 clamp last"
          },
          {
            "label": "j \u00b7 clamp last",
            "stop": [
              "Release"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 14.5,
            "label": "Choose Keyboard ownership from sticky rail"
          },
          {
            "label": "Choose Keyboard ownership from sticky rail",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 15.6,
            "label": "Key: k \u00b7 clamp first"
          },
          {
            "label": "k \u00b7 clamp first",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 16.5,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 17.4,
            "label": "Switch Guide \u2192 Summary"
          },
          {
            "label": "Switch Guide \u2192 Summary",
            "stop": [
              "Chat handoff"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 18.6,
            "label": "Neutral j while page guide inactive; inspect prevention"
          },
          {
            "label": "inactive page synthetic neutral j",
            "prevented": false
          },
          {
            "t": 19.7,
            "label": "Return to Guide"
          },
          {
            "label": "Return to Guide",
            "stop": [
              "Chat handoff"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 21,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 21.9,
            "label": "Close page panel while Guide engaged"
          },
          {
            "label": "Close page panel while Guide engaged",
            "stop": [],
            "claims": [],
            "focus": null
          },
          {
            "t": 23.2,
            "label": "Key: j \u00b7 closed page panel"
          },
          {
            "label": "j \u00b7 closed page panel",
            "stop": [],
            "claims": [],
            "focus": null
          },
          {
            "t": 24.2,
            "label": "Reopen retained page panel"
          },
          {
            "label": "Reopen retained page panel",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 26.5,
            "label": "Key: j \u00b7 final page guide"
          },
          {
            "label": "j \u00b7 final page guide",
            "stop": [
              "Chat handoff"
            ],
            "claims": [],
            "focus": null
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "claims": [],
          "focus": null
        }
      },
      "after": {
        "side": "after",
        "row": "R8",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 12.756,
        "viewport": "1920x1080",
        "theme": "light",
        "final": "/tmp/lead-18338-r1b/evidence/R8-after-HsP0XX/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R8-after-HsP0XX/page@a0bec24ab87ea4b18ca983249ed5ce69.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "guideWidth": 1664
          },
          {
            "t": 9.8,
            "label": "R8 START \u00b7 Pull Requests page, expanded guide"
          },
          {
            "t": 10.8,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 11.9,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Release"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 12.8,
            "label": "Key: j \u00b7 clamp last"
          },
          {
            "label": "j \u00b7 clamp last",
            "stop": [
              "Release"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 13.7,
            "label": "Choose Keyboard ownership from sticky rail"
          },
          {
            "label": "Choose Keyboard ownership from sticky rail",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 14.8,
            "label": "Key: k \u00b7 clamp first"
          },
          {
            "label": "k \u00b7 clamp first",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 15.8,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 16.7,
            "label": "Switch Guide \u2192 Summary"
          },
          {
            "label": "Switch Guide \u2192 Summary",
            "stop": [
              "Chat handoff"
            ],
            "claims": [],
            "focus": null
          },
          {
            "t": 17.9,
            "label": "Neutral j while page guide inactive; inspect prevention"
          },
          {
            "label": "inactive page synthetic neutral j",
            "prevented": false
          },
          {
            "t": 18.9,
            "label": "Return to Guide"
          },
          {
            "label": "Return to Guide",
            "stop": [
              "Chat handoff"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 20.2,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 21.1,
            "label": "Close page panel while Guide engaged"
          },
          {
            "label": "Close page panel while Guide engaged",
            "stop": [],
            "claims": [],
            "focus": null
          },
          {
            "t": 22.3,
            "label": "Key: j \u00b7 closed page panel"
          },
          {
            "label": "j \u00b7 closed page panel",
            "stop": [],
            "claims": [],
            "focus": null
          },
          {
            "t": 23.2,
            "label": "Reopen retained page panel"
          },
          {
            "label": "Reopen retained page panel",
            "stop": [
              "Keyboard ownership"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          },
          {
            "t": 25.3,
            "label": "Key: j \u00b7 final page guide"
          },
          {
            "label": "j \u00b7 final page guide",
            "stop": [
              "Chat handoff"
            ],
            "claims": [
              "jk"
            ],
            "focus": null
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "claims": [
            "jk"
          ],
          "focus": null
        }
      },
      "files": {
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R8-before.png",
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R8-before.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R8-after.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R8-after.mp4",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R8-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R8-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R8-sheet.png"
      },
      "pixelStats": {
        "zeroChangedPixels": 0,
        "threshold16ChangedPixels": 0,
        "totalPixels": 2073600,
        "bounds": null
      }
    },
    "R3": {
      "row": "R3",
      "files": {
        "beforeVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-before.mp4",
        "before": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-before.png",
        "afterVideo": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-after.mp4",
        "after": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-after.png",
        "diff0": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-diff0.png",
        "diffT": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-untouched-diffT.png",
        "sheet": "/tmp/lead-18338-r1b/evidence/package-20261027T035119Z/R3-sheet.png"
      },
      "phases": [
        "pointer",
        "focus",
        "untouched"
      ],
      "before": {
        "side": "before",
        "row": "R3-untouched",
        "sha": "becf853defb6127dbe4447860383777d69346b6f",
        "videoOffset": 11.953,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-untouched-before-mHMaaZ/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-untouched-before-mHMaaZ/page@138836fcbbc66e041904dcdd38ad26eb.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R3 untouched \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Leave pending guide untouched"
          },
          {
            "label": "Leave pending guide untouched",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3.1,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "j",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.3,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jk",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "t": 5.2,
            "label": "Key: j \u00b7 final untouched ownership"
          },
          {
            "label": "j \u00b7 final untouched ownership",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "jkj",
            "claims": [],
            "focus": "composer-editor",
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": false
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Keyboard ownership"
          ],
          "composer": "jkj",
          "claims": [],
          "focus": "composer-editor",
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": false
          }
        }
      },
      "after": {
        "side": "after",
        "row": "R3-untouched",
        "sha": "ca755a09748502222d0a2097fa59874fc1d95b5e",
        "videoOffset": 10.939,
        "viewport": "1440x1000",
        "theme": "dark",
        "final": "/tmp/lead-18338-r1b/evidence/R3-untouched-after-dqyFt1/final.png",
        "video": "/tmp/lead-18338-r1b/evidence/R3-untouched-after-dqyFt1/page@bae34ac80c7080f354c0aad6bdd40bb3.webm",
        "steps": [
          {
            "freshMetadata": {
              "state": "open",
              "title": "fix(web): J and K step the review guide beside a chat",
              "baseComparison": "behind",
              "mergeability": "mergeable"
            }
          },
          {
            "t": 0,
            "label": "R3 untouched \u00b7 real app, exact guide query held"
          },
          {
            "t": 1,
            "label": "Leave pending guide untouched"
          },
          {
            "label": "Leave pending guide untouched",
            "stop": [],
            "composer": "",
            "claims": [],
            "focus": null
          },
          {
            "t": 1.9,
            "label": "Resolve only guide query; GuideTab stays mounted"
          },
          {
            "t": 3,
            "label": "Key: j"
          },
          {
            "label": "j",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4,
            "label": "Key: k"
          },
          {
            "label": "k",
            "stop": [
              "Keyboard ownership"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "k",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "t": 4.9,
            "label": "Key: j \u00b7 final untouched ownership"
          },
          {
            "label": "j \u00b7 final untouched ownership",
            "stop": [
              "Chat handoff"
            ],
            "composer": "",
            "claims": [
              "jk"
            ],
            "focus": null,
            "lastKey": {
              "key": "j",
              "shift": false,
              "caps": false,
              "trusted": true,
              "prevented": true
            }
          },
          {
            "queryResponses": 1,
            "mode": "real app, delayed query response; no component mock"
          }
        ],
        "end": {
          "label": "final",
          "stop": [
            "Chat handoff"
          ],
          "composer": "",
          "claims": [
            "jk"
          ],
          "focus": null,
          "lastKey": {
            "key": "j",
            "shift": false,
            "caps": false,
            "trusted": true,
            "prevented": true
          }
        }
      }
    }
  }
}