{
  "baseSha": "1a12c4afae998925b4a29417f2dc436c0ccd0969",
  "headSha": "28bab7681792c32ef3c6a486484548963d7aa082",
  "source": "Real browser WebSocket frames, visible toast text, filesystem metadata and SHA-256 equality; no unit tests or injected server events.",
  "before": {
    "environment": "Windows Server 2025, NTFS last-access updates enabled; Chromium, 1280x800, dark theme; fresh isolated T3 home",
    "steps": [
      {
        "action": "Read unchanged keybindings.json",
        "accessTimeWasOlderThanOneHour": true,
        "accessTimeAdvanced": true,
        "contentUnchanged": true,
        "modificationTimeUnchanged": true,
        "keybindingsUpdatedPushes": 1,
        "successToast": true
      },
      {
        "action": "Change sidebar.toggle to Ctrl+Alt+Y, save, then press the shortcut",
        "keybindingsUpdatedPushes": 1,
        "successToast": true,
        "shortcutChangedVisibleLayout": true
      },
      {
        "action": "Append a shortcut with only a modifier and save",
        "keybindingsUpdatedPushes": 1,
        "issuesPushed": true,
        "visibleText": [
          "Keybindings",
          "Keybindings",
          "Keybindings",
          "Add keybinding",
          "Invalid keybindings configuration",
          "SchemaError: Invalid keybinding rule",
          "Open keybindings.json"
        ]
      },
      {
        "action": "Remove the invalid shortcut and save",
        "keybindingsUpdatedPushes": 1,
        "successToast": true
      }
    ],
    "readAtVideoSecond": 24.31,
    "editAtVideoSecond": 31.36,
    "invalidAtVideoSecond": 51.57,
    "correctAtVideoSecond": 58.35
  },
  "after": {
    "environment": "Windows Server 2025, NTFS last-access updates enabled; Chromium, 1280x800, dark theme; fresh isolated T3 home",
    "steps": [
      {
        "action": "Read unchanged keybindings.json",
        "accessTimeWasOlderThanOneHour": true,
        "accessTimeAdvanced": true,
        "contentUnchanged": true,
        "modificationTimeUnchanged": true,
        "keybindingsUpdatedPushes": 0,
        "successToast": false
      },
      {
        "action": "Change sidebar.toggle to Ctrl+Alt+Y, save, then press the shortcut",
        "keybindingsUpdatedPushes": 1,
        "successToast": true,
        "shortcutChangedVisibleLayout": true
      },
      {
        "action": "Append a shortcut with only a modifier and save",
        "keybindingsUpdatedPushes": 1,
        "issuesPushed": true,
        "visibleText": [
          "Keybindings",
          "Keybindings",
          "Keybindings",
          "Add keybinding",
          "Invalid keybindings configuration",
          "SchemaError: Invalid keybinding rule",
          "Open keybindings.json"
        ]
      },
      {
        "action": "Remove the invalid shortcut and save",
        "keybindingsUpdatedPushes": 1,
        "successToast": true
      }
    ],
    "readAtVideoSecond": 30.632,
    "editAtVideoSecond": 37.656,
    "invalidAtVideoSecond": 57.537,
    "correctAtVideoSecond": 64.322
  }
}
