{"record":{"id":"709088680ff4e074","repo":"deepseek-ai/deepseek-harness","slug":"client-modules-prefetch-id-not-a-graph-en","errorCode":null,"errorMessage":"client-modules: prefetch(\"${id}\") — not a graph entry","messagePattern":"client-modules: prefetch\\(\"(.+?)\"\\) — not a graph entry","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/client/modules/src/client/system.ts","lineNumber":210,"sourceCode":"    const existing = this.loadCache.get(id)\n    if (existing !== undefined) return existing.exports\n    const row = this.graphRows.get(id)\n    if (row !== undefined) {\n      await this.arriveGraphRow(row)\n    } else if (!this.factories.has(id)) {\n      throw new Error(\n        `client-modules: cannot resolve \"${specifier}\" — not a seed word, not a materialized module, `\n        + 'and not a row in the boot graph (the runtime mirror of the bundle purity gate)',\n      )\n    }\n    return this.materialize(id).exports\n  }\n\n  async prefetch(id: string): Promise<void> {\n    const normalized = stripClientSuffix(id)\n    if (this.loadCache.has(normalized)) return\n    const row = this.graphRows.get(normalized)\n    if (row === undefined) throw new Error(`client-modules: prefetch(\"${id}\") — not a graph entry`)\n    await this.arriveGraphRow(row)\n  }\n\n  invalidate(id: string): void {\n    const normalized = stripClientSuffix(id)\n    if (this.bootstrapIds.has(normalized)) return\n    this.factories.delete(normalized)\n    this.loadCache.delete(normalized)\n  }\n}\n","sourceCodeStart":192,"sourceCodeEnd":221,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/client/modules/src/client/system.ts#L192-L221","documentation":"Error \"client-modules: prefetch(\"${id}\") — not a graph entry\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/client/modules/src/client/system.ts:210 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Prefetch only ids that are entries in the boot graph."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}