{
  "environment": "Linux web development app; Chromium; light theme; 1280x800 CSS pixels; fresh per-checkout database; CURSOR_API_KEY unset; untrusted TLS inspection certificate; unmodified Cursor SDK.",
  "baseSha": "b883156e269de2002873aebdef6019f336b687a7",
  "headSha": "91334658a7ae4d2a82783b799844eeaaa626d6e3",
  "base": {
    "observedMessage": "Cursor sign-in failed. Start sign-in again.",
    "cursorSignInWarnings": 0,
    "recordedFailureSpan": {
      "type": "effect-span",
      "name": "CursorAuth.runLogin",
      "startTimeUnixNano": "1794391556430879456",
      "endTimeUnixNano": "1794391558657316883",
      "durationMs": 2226.437427,
      "events": [],
      "exit": {
        "_tag": "Success"
      }
    }
  },
  "head": {
    "observedMessage": "Cursor sign-in failed or timed out. Check that this machine can reach Cursor, then start sign-in again.",
    "warningTimestamp": "10:04:14.223",
    "warning": "  ProviderSetupError: Cursor sign-in failed or timed out. Check that this machine can reach Cursor, then start sign-in again.\n      at catch (file://[checkout]/packages/provider-cursor/src/server/auth.ts:217:11)\n      at file://[checkout]/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:817:40\n      at CursorAuth.runLogin (file://[checkout]/packages/provider-cursor/src/server/auth.ts:381:33)\n      at CursorAuth.runLogin (definition) (file://[checkout]/packages/provider-cursor/src/server/auth.ts:172:27)\n      at ProviderAuthService.start (file://[checkout]/apps/server/src/ws.ts:2665:65)\n      at ProviderAuthService.start (definition) (file://[checkout]/apps/server/src/provider/ProviderAuthService.ts:229:19)\n      at ws.rpc.provider.auth.start (file://[checkout]/apps/server/src/observability/RpcInstrumentation.ts:261:12)\n      at server.runServerCommand (file://[checkout]/apps/server/src/cli/server.ts:81:17)\n      at server.runServerCommand (definition) (file://[checkout]/apps/server/src/cli/server.ts:25:33)\n      at server.runDefaultServerCommand (file://[checkout]/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/cli/internal/command.js:55:93)\n      at server.runDefaultServerCommand (definition) (file://[checkout]/apps/server/src/cli/server.ts:61:47) {\n    [cause]: AuthenticationError: Login failed or timed out. Please try again.\n        at [checkout]/node_modules/.pnpm/@cursor+sdk@1.2.0_zod@4.6.7/node_modules/@cursor/sdk/dist/cjs/index.js:1:2516434\n        at process.processTicksAndRejections (node:internal/process/task_queues:104:5)\n        at async Ae ([checkout]/node_modules/.pnpm/@cursor+sdk@1.2.0_zod@4.6.7/node_modules/@cursor/sdk/dist/cjs/index.js:1:2511433)\n  }",
    "recordedFailureSpan": {
      "type": "effect-span",
      "name": "CursorAuth.runLogin",
      "startTimeUnixNano": "1794391452009767950",
      "endTimeUnixNano": "1794391454223819541",
      "durationMs": 2214.051591,
      "events": [],
      "exit": {
        "_tag": "Success"
      }
    },
    "cancellation": {
      "cursorSignInWarningsBefore": 3,
      "cursorSignInWarningsAfter": 3,
      "recordedSpan": {
        "type": "effect-span",
        "name": "CursorAuth.runLogin",
        "startTimeUnixNano": "1794391729257709939",
        "endTimeUnixNano": "1794391730082561069",
        "durationMs": 824.85113,
        "events": [],
        "exit": {
          "_tag": "Interrupted",
          "cause": "InterruptError: All fibers interrupted without error\n    at CursorAuth.runLogin (file://[checkout]/packages/provider-cursor/src/server/auth.ts:381:33)\n    at CursorAuth.runLogin (definition) (file://[checkout]/packages/provider-cursor/src/server/auth.ts:172:27)\n    at ProviderAuthService.start (file://[checkout]/apps/server/src/ws.ts:2665:65)\n    at ProviderAuthService.start (definition) (file://[checkout]/apps/server/src/provider/ProviderAuthService.ts:229:19)\n    at ws.rpc.provider.auth.start (file://[checkout]/apps/server/src/observability/RpcInstrumentation.ts:261:12)\n    at server.runServerCommand (file://[checkout]/apps/server/src/cli/server.ts:81:17)\n    at server.runServerCommand (definition) (file://[checkout]/apps/server/src/cli/server.ts:25:33)\n    at server.runDefaultServerCommand (file://[checkout]/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/cli/internal/command.js:55:93)\n    at server.runDefaultServerCommand (definition) (file://[checkout]/apps/server/src/cli/server.ts:61:47) {\n  [cause]: InterruptCause: The fiber was interrupted by:\n      at fiber (#13186)\n      at ProviderAuthService.cancel (file://[checkout]/apps/server/src/ws.ts:2676:66)\n      at ProviderAuthService.cancel (definition) (file://[checkout]/apps/server/src/provider/ProviderAuthService.ts:259:20)\n      at ws.rpc.provider.auth.cancel (file://[checkout]/apps/server/src/observability/RpcInstrumentation.ts:261:12)\n      at server.runServerCommand (file://[checkout]/apps/server/src/cli/server.ts:81:17)\n      at server.runServerCommand (definition) (file://[checkout]/apps/server/src/cli/server.ts:25:33)\n      at server.runDefaultServerCommand (file://[checkout]/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/cli/internal/command.js:55:93)\n      at server.runDefaultServerCommand (definition) (file://[checkout]/apps/server/src/cli/server.ts:61:47)\n}"
        }
      },
      "observedState": "Retry sign-in remains available; no failure message."
    },
    "warningLevel": "WARN",
    "warningMessage": "Cursor sign-in failed"
  },
  "note": "Selected real server output and local trace spans; checkout paths redacted. Failure spans still exit Success on both commits because the failure is consumed; head adds a separate warning with its SDK cause. The SDK discards the original TLS error. A direct runtime fetch through the same proxy returned DEPTH_ZERO_SELF_SIGNED_CERT.",
  "attribution": "AI-assisted; verified with the tests and tools listed above."
}
