{
  "id": "workspace-context",
  "method": "tools/call",
  "request": {
    "name": "workspace_context",
    "arguments": {
      "config": "$WORKSPACE/tsconfig.json",
      "file": "$WORKSPACE/batch.ts",
      "importSpecifier": "kysely",
      "symbol": "Kysely",
      "expectedVersion": "0.28.8"
    }
  },
  "response": {
    "content": [
      {
        "type": "text",
        "text": "{\"api\":{\"name\":\"Kysely\",\"type\":\"typeof Kysely\",\"documentation\":\"The main Kysely class.\\n\\nYou should create one instance of `Kysely` per database using the {@link Kysely}\\nconstructor. Each `Kysely` instance maintains its own connection pool.\\n\\n### Examples\\n\\nThis example assumes your database has a \\\"person\\\" table:\\n\\n```ts\\nimport * as Sqlite from 'better-sqlite3'\\nimport { type Generated, Kysely, SqliteDialect } from 'kysely'\\n\\ninterface Database {\\n  person: {\\n    id: Generated<number>\\n    first_name: string\\n    last_name: string | null\\n  }\\n}\\n\\nconst db = new Kysely<Database>({\\n  dialect: new SqliteDialect({\\n    database: new Sqlite(':memory:'),\\n  })\\n})\\n```\",\"signatures\":[],\"declarations\":[{\"file\":\"$WORKSPACE/node_modules/kysely/dist/esm/kysely.d.ts\",\"start\":2277,\"length\":11903}],\"status\":\"resolved\",\"reason\":\"This named export exists in the workspace; usage compatibility and brain artifact equivalence are separate checks\"},\"candidates\":[],\"navigation\":{\"status\":\"not-run\",\"reason\":\"Navigation requires a cursor and resolved import\",\"exportName\":null,\"brain\":null,\"artifactEquivalent\":false},\"syntheticImport\":false,\"originalSourceHash\":\"8bfb1ac28ce119657e830a7ff40a3ec2416febfde06641deebbccab2cb2d7ec6\",\"language\":\"typescript\",\"route\":\"brain-discovery\",\"file\":\"$WORKSPACE/batch.ts\",\"hover\":null,\"definitions\":[],\"references\":[],\"declaration\":\"$WORKSPACE/node_modules/kysely/dist/esm/index.d.ts\",\"dependency\":{\"name\":\"kysely\",\"version\":\"0.28.8\",\"root\":\"$WORKSPACE/node_modules/kysely\",\"manifest\":\"$WORKSPACE/node_modules/kysely/package.json\",\"manifestHash\":\"771e12d0d5f1a92eb77de13c1ff9ecbe4f22ccdb9223b820d69c94955a6f365b\"},\"brain\":null,\"brainProvenance\":null,\"checks\":{\"retrieved\":{\"status\":\"not-run\",\"reason\":\"No discovery question supplied\"},\"resolved\":{\"status\":\"pass\",\"reason\":\"Import resolved by the project compiler\"},\"versionMatch\":{\"status\":\"pass\",\"reason\":\"Resolved kysely@0.28.8; expected 0.28.8\"},\"artifactMatch\":{\"status\":\"unknown\",\"reason\":\"Installed package contents have not been compared with the registry artifact\"},\"typechecked\":{\"status\":\"not-run\",\"reason\":\"Use workspace validation for project diagnostics\"},\"tested\":{\"status\":\"not-run\",\"reason\":\"No test command executed\"}},\"snapshot\":{\"id\":\"bfff9fe8a6e0d6e1784f6a02630b27df1deec709794f1e2e6f209d272fcc17bf\",\"config\":\"$WORKSPACE/tsconfig.json\",\"compiler\":{\"version\":\"6.0.3\",\"path\":\"$WORKSPACE/node_modules/typescript/lib/typescript.js\"},\"scope\":\"Compiler-read inputs and configuration; not a full runtime filesystem snapshot\",\"overlayFiles\":[],\"inputCount\":434},\"latencyMs\":1396.716}"
      }
    ],
    "structuredContent": {
      "api": {
        "name": "Kysely",
        "type": "typeof Kysely",
        "documentation": "The main Kysely class.\n\nYou should create one instance of `Kysely` per database using the {@link Kysely}\nconstructor. Each `Kysely` instance maintains its own connection pool.\n\n### Examples\n\nThis example assumes your database has a \"person\" table:\n\n```ts\nimport * as Sqlite from 'better-sqlite3'\nimport { type Generated, Kysely, SqliteDialect } from 'kysely'\n\ninterface Database {\n  person: {\n    id: Generated<number>\n    first_name: string\n    last_name: string | null\n  }\n}\n\nconst db = new Kysely<Database>({\n  dialect: new SqliteDialect({\n    database: new Sqlite(':memory:'),\n  })\n})\n```",
        "signatures": [],
        "declarations": [
          {
            "file": "$WORKSPACE/node_modules/kysely/dist/esm/kysely.d.ts",
            "start": 2277,
            "length": 11903
          }
        ],
        "status": "resolved",
        "reason": "This named export exists in the workspace; usage compatibility and brain artifact equivalence are separate checks"
      },
      "candidates": [],
      "navigation": {
        "status": "not-run",
        "reason": "Navigation requires a cursor and resolved import",
        "exportName": null,
        "brain": null,
        "artifactEquivalent": false
      },
      "syntheticImport": false,
      "originalSourceHash": "8bfb1ac28ce119657e830a7ff40a3ec2416febfde06641deebbccab2cb2d7ec6",
      "language": "typescript",
      "route": "brain-discovery",
      "file": "$WORKSPACE/batch.ts",
      "hover": null,
      "definitions": [],
      "references": [],
      "declaration": "$WORKSPACE/node_modules/kysely/dist/esm/index.d.ts",
      "dependency": {
        "name": "kysely",
        "version": "0.28.8",
        "root": "$WORKSPACE/node_modules/kysely",
        "manifest": "$WORKSPACE/node_modules/kysely/package.json",
        "manifestHash": "771e12d0d5f1a92eb77de13c1ff9ecbe4f22ccdb9223b820d69c94955a6f365b"
      },
      "brain": null,
      "brainProvenance": null,
      "checks": {
        "retrieved": {
          "status": "not-run",
          "reason": "No discovery question supplied"
        },
        "resolved": {
          "status": "pass",
          "reason": "Import resolved by the project compiler"
        },
        "versionMatch": {
          "status": "pass",
          "reason": "Resolved kysely@0.28.8; expected 0.28.8"
        },
        "artifactMatch": {
          "status": "unknown",
          "reason": "Installed package contents have not been compared with the registry artifact"
        },
        "typechecked": {
          "status": "not-run",
          "reason": "Use workspace validation for project diagnostics"
        },
        "tested": {
          "status": "not-run",
          "reason": "No test command executed"
        }
      },
      "snapshot": {
        "id": "bfff9fe8a6e0d6e1784f6a02630b27df1deec709794f1e2e6f209d272fcc17bf",
        "config": "$WORKSPACE/tsconfig.json",
        "compiler": {
          "version": "6.0.3",
          "path": "$WORKSPACE/node_modules/typescript/lib/typescript.js"
        },
        "scope": "Compiler-read inputs and configuration; not a full runtime filesystem snapshot",
        "overlayFiles": [],
        "inputCount": 434
      },
      "latencyMs": 1396.716
    }
  }
}
