{
  "side": "before",
  "environment": "Linux x86_64; Electron 44.10.1 under headless-desktop; 1920x1080 Xvfb; light theme; fresh synthetic home and T3 database; no real provider account",
  "commit": "b68aedfdb71534bfdfbe55771ef2e686742faa8e",
  "durationSeconds": 55.89,
  "screensIdentical500msApart": true,
  "initialServerEnvironment": [
    {
      "elapsedSeconds": 1.06,
      "pid": 69784,
      "PATH": "/usr/bin:/bin",
      "command": "$CHECKOUT/node_modules/.pnpm/electron@44.10.1_supports-color@8.1.1/node_modules/electron/dist/electron $CHECKOUT/apps/server/dist/bin.mjs --bootstrap-fd 3 "
    }
  ],
  "shellProfile": "printf \"profile started %s\\n\" \"$(date -u +%FT%TZ)\" >> \"$HOME/profile.log\"\nsleep 7\nexport PATH=\"$HOME/tools:$PATH\"\nprintf \"profile completed %s\\n\" \"$(date -u +%FT%TZ)\" >> \"$HOME/profile.log\"\n",
  "profileInvocations": "profile started 2026-11-12T09:30:10Z\nprofile completed 2026-11-12T09:30:15Z\n",
  "codexInvocations": "(none)",
  "shellEnvironmentCache": "(absent)",
  "spans": {
    "desktop.trace.ndjson": [
      {
        "name": "desktop.shellEnvironment.installIntoProcess",
        "startTimeUnixNano": "1794475810518036801",
        "durationMs": 0.606549,
        "exit": "Success",
        "cause": ""
      },
      {
        "name": "desktop.shellEnvironment.runCommandOutput",
        "startTimeUnixNano": "1794475810521501328",
        "durationMs": 5002.280311,
        "exit": "Success",
        "cause": ""
      },
      {
        "name": "desktop.shellEnvironment.installPosixEnvironment",
        "startTimeUnixNano": "1794475810520952568",
        "durationMs": 5003.344989,
        "exit": "Success",
        "cause": ""
      },
      {
        "name": "desktop.shellEnvironment.publish",
        "startTimeUnixNano": "1794475815524393379",
        "durationMs": 0.574679,
        "exit": "Success",
        "cause": ""
      },
      {
        "name": "desktop.shellEnvironment.refresh",
        "startTimeUnixNano": "1794475810520810840",
        "durationMs": 5004.188989,
        "exit": "Success",
        "cause": ""
      }
    ],
    "server.trace.ndjson": [
      {
        "name": "probeCodexAppServerProvider",
        "startTimeUnixNano": "1794475812233962069",
        "durationMs": 27.116977,
        "exit": "Failure",
        "cause": "CodexAppServerSpawnError: Failed to spawn Codex App Server process for command: codex app-server"
      },
      {
        "name": "probeCodexAppServerProvider",
        "startTimeUnixNano": "1794475812961380504",
        "durationMs": 15.99388,
        "exit": "Failure",
        "cause": "CodexAppServerSpawnError: Failed to spawn Codex App Server process for command: codex app-server"
      },
      {
        "name": "resourceTelemetry.desktopTelemetryReceiver.applyShellEnvironment",
        "startTimeUnixNano": "1794475815525798973",
        "durationMs": 3.178666,
        "exit": "Success",
        "cause": ""
      },
      {
        "name": "probeCodexAppServerProvider",
        "startTimeUnixNano": "1794475844994900483",
        "durationMs": 11.263636,
        "exit": "Failure",
        "cause": "CodexAppServerSpawnError: Failed to spawn Codex App Server process for command: codex app-server"
      }
    ]
  },
  "providerSnapshot": {
    "installed": false,
    "version": null,
    "status": "error",
    "checkedAt": "2026-11-12T09:30:44.995Z",
    "message": "Could not start Codex CLI (`codex`). Check Settings \u2192 Providers \u2192 Codex \u2192 Binary path on the server. Installing ChatGPT or Codex desktop may not add codex to PATH."
  },
  "note": "The stub intentionally exits on app-server; a transport error after invocation proves executable discovery, not a working provider login. /proc/environ is the initial environment and does not show later process.env updates.",
  "timeoutWarningFromDesktopLog": "{\n    _tag: 'DesktopShellEnvironmentCommandTimeoutError',\n    probe: 'login-shell',\n    executable: 'bash',\n    argumentCount: 2,\n    timeoutMs: 5000\n  }"
}