{
  "environment": "Web client, Chromium 156, Linux, 1280x800, light theme; fresh isolated server state per commit; synthetic SVG and two replay turns.",
  "base": "b3fdf2b10fb92e5dbc71a83381c602a8a464bbca",
  "head": "d94d336fb0b3b57b5b01ec425e07924daeedb8ff",
  "observations": {
    "base": {
      "mouseFocusVisible": true,
      "mouseTooltipAfterScroll": true,
      "mouseFocusKept": true,
      "keyboardFocusVisible": true,
      "keyboardTooltipAfterScroll": true
    },
    "head": {
      "mouseFocusVisible": false,
      "mouseTooltipAfterScroll": false,
      "mouseFocusKept": true,
      "keyboardFocusVisible": true,
      "keyboardTooltipAfterScroll": true
    }
  },
  "capture_processing": "Workspace paths visibly redacted; stills crop sidebar only. Published still content matched captures 500ms apart. Recordings trim startup only.",
  "attribution": "AI-assisted; verified with the tests and tools listed above."
}