{"record":{"id":"35cbacf0fd542ed0","repo":"deepseek-ai/deepseek-harness","slug":"client-modules-boot-manifest-entry-where-immed","errorCode":null,"errorMessage":"client-modules: boot manifest entry ${where} immediately must be a boolean","messagePattern":"client-modules: boot manifest entry (.+?) immediately must be a boolean","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/client/modules/src/client/manifest.ts","lineNumber":173,"sourceCode":"  if (!Array.isArray(graph.entries)) {\n    throw new Error('client-modules: boot manifest entries must be an array')\n  }\n  const modules: BootModuleRow[] = []\n  const plugins: BootPluginRow[] = []\n  for (const value of graph.entries as unknown[]) {\n    if (typeof value !== 'object' || value === null) {\n      throw new Error('client-modules: boot manifest entry is not an object')\n    }\n    const row = value as Record<string, unknown>\n    const where = typeof row.id === 'string' ? `\"${row.id}\"` : JSON.stringify(row)\n    if (typeof row.id !== 'string' || typeof row.url !== 'string' || typeof row.rev !== 'string') {\n      throw new Error(`client-modules: boot manifest entry ${where} must carry string id/url/rev`)\n    }\n    const subject = `boot manifest entry ${where}`\n    const inject = optionalStringArray(subject, 'inject', row.inject)\n    const external = optionalStringArray(subject, 'external', row.external)\n    if (row.immediately !== undefined && typeof row.immediately !== 'boolean') {\n      throw new Error(`client-modules: boot manifest entry ${where} immediately must be a boolean`)\n    }\n    modules.push({\n      id: row.id,\n      url: row.url,\n      rev: row.rev,\n      external: external === undefined ? [] : [...external],\n    })\n    plugins.push({\n      id: row.id,\n      inject: inject === undefined ? [] : [...inject],\n      immediately: row.immediately === true,\n    })\n  }\n  return { rev: graph.rev, modules, plugins }\n}\n\n/** One client bundle's factory registration submitted through `window.__ModuleLoader__.load`. */\nexport interface ClientBundleRegistration {","sourceCodeStart":155,"sourceCodeEnd":191,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/client/modules/src/client/manifest.ts#L155-L191","documentation":"Error \"client-modules: boot manifest entry ${where} immediately must be a boolean\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/client/modules/src/client/manifest.ts:173 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Set the entry immediately field to a boolean."],"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"}