{
  "before": {
    "side": "BEFORE",
    "commit": "5e06246d24b028f5bfa1543b78cf7e55bf98746e",
    "observations": [
      {
        "rendererTime": "2026-11-14T09:39:09.529Z",
        "tokenChanged": false,
        "session": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2026-12-14T09:39:02.188Z"
        },
        "shell": {
          "status": 200
        },
        "ticket": {
          "status": 200,
          "expiresAt": "2026-11-14T09:44:09.540Z"
        },
        "oldSession": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2026-12-14T09:39:02.188Z"
        },
        "label": "At launch",
        "mainTime": "2026-11-14T09:39:09.545Z"
      },
      {
        "rendererTime": "2026-12-15T09:39:14.645Z",
        "tokenChanged": false,
        "session": {
          "status": 200,
          "authenticated": false
        },
        "shell": {
          "status": 401,
          "error": "EnvironmentAuthInvalidError",
          "reason": "invalid_credential"
        },
        "ticket": {
          "status": 401,
          "error": "EnvironmentAuthInvalidError",
          "reason": "invalid_credential"
        },
        "oldSession": {
          "status": 200,
          "authenticated": false
        },
        "label": "31 days, no process restart",
        "mainTime": "2026-12-15T09:39:14.667Z"
      },
      {
        "rendererTime": "2026-12-15T09:40:03.199Z",
        "tokenChanged": null,
        "session": {
          "status": 200,
          "authenticated": false
        },
        "shell": {
          "status": 401,
          "error": "EnvironmentAuthInvalidError",
          "reason": "invalid_credential"
        },
        "ticket": {
          "status": 401,
          "error": "EnvironmentAuthInvalidError",
          "reason": "invalid_credential"
        },
        "oldSession": null,
        "label": "Renderer reload at +31 days",
        "mainTime": "2026-12-15T09:40:03.214Z"
      },
      {
        "rendererTime": "2026-12-15T09:40:15.150Z",
        "tokenChanged": null,
        "session": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2027-01-14T09:40:08.981Z"
        },
        "shell": {
          "status": 200
        },
        "ticket": {
          "status": 200,
          "expiresAt": "2026-12-15T09:45:15.166Z"
        },
        "oldSession": null,
        "label": "Control: Electron restart at +31 days",
        "mainTime": "2026-12-15T09:40:15.170Z"
      }
    ],
    "reloadText": "Code\nPair with this environment\n\nThis environment expects a trusted pairing credential before the app can connect.\n\nPairing token\nTimed out waiting for authenticated session after bootstrap.\nContinue\nReload app\nThis environment is desktop-managed. Open it from the desktop app or paste a bootstrap credential if one was issued explicitly.\nPROOF INSTRUMENTATION \u00b7 BEFORE \u00b7 5e06246d24\nRenderer reloaded \u00b7 clock +31d\nElectron and backend stayed running\nSession authenticated: false\nShell HTTP: 401\nWebSocket ticket HTTP: 401",
    "complete": true
  },
  "after": {
    "side": "AFTER",
    "commit": "69a39bf18aff86626d07fe2869b45ab21d27c6f7",
    "observations": [
      {
        "rendererTime": "2026-11-14T09:39:10.831Z",
        "tokenChanged": false,
        "session": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2026-12-14T09:39:03.393Z"
        },
        "shell": {
          "status": 200
        },
        "ticket": {
          "status": 200,
          "expiresAt": "2026-11-14T09:44:10.852Z"
        },
        "oldSession": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2026-12-14T09:39:03.393Z"
        },
        "label": "At launch",
        "mainTime": "2026-11-14T09:39:10.862Z"
      },
      {
        "rendererTime": "2026-12-15T09:39:15.932Z",
        "tokenChanged": true,
        "session": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2027-01-14T09:39:15.385Z"
        },
        "shell": {
          "status": 200
        },
        "ticket": {
          "status": 200,
          "expiresAt": "2026-12-15T09:44:15.950Z"
        },
        "oldSession": {
          "status": 200,
          "authenticated": false
        },
        "label": "31 days, no process restart",
        "mainTime": "2026-12-15T09:39:15.967Z"
      },
      {
        "rendererTime": "2026-12-15T09:40:04.559Z",
        "tokenChanged": null,
        "session": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2027-01-14T09:39:15.385Z"
        },
        "shell": {
          "status": 200
        },
        "ticket": {
          "status": 200,
          "expiresAt": "2026-12-15T09:45:04.574Z"
        },
        "oldSession": null,
        "label": "Renderer reload at +31 days",
        "mainTime": "2026-12-15T09:40:04.578Z"
      },
      {
        "rendererTime": "2026-12-15T09:40:17.029Z",
        "tokenChanged": null,
        "session": {
          "status": 200,
          "authenticated": true,
          "expiresAt": "2027-01-14T09:40:10.835Z"
        },
        "shell": {
          "status": 200
        },
        "ticket": {
          "status": 200,
          "expiresAt": "2026-12-15T09:45:17.046Z"
        },
        "oldSession": null,
        "label": "Control: Electron restart at +31 days",
        "mainTime": "2026-12-15T09:40:17.050Z"
      }
    ],
    "reloadText": "Code\nNo projects yet\nAdd project\nToggle Sidebar\n/\nPreferences\nGeneral\nAppearance\nChat\nDiffs & pull requests\nKeybindings\nVoice\nSnapShots\nAgents\nProviders\nThreads\nBrowser\nDevices\nScheduled tasks\nCode\nProjects\nSource control\nWorktrees\nConnections\nEnvironments\nSharing & access\nMore\nMaintenance\nLabs\nAbout\nArchive\nSettings\n/\nEnvironments\nThis app\nLocal environment\n\nRun agents on this computer. Turn off to use T3 Code only with remote environments.\n\nEnvironments\nAdd environment\nNo saved remote environments\nClick \u201cAdd environment\u201d to pair another environment.\nPROOF INSTRUMENTATION \u00b7 AFTER \u00b7 69a39bf18a\nRenderer reloaded \u00b7 clock +31d\nElectron and backend stayed running\nSession authenticated: true\nShell HTTP: 200\nWebSocket ticket HTTP: 200",
    "complete": true
  }
}