{"record":{"id":"ea57a23e2a5c2bd0","repo":"koala73/worldmonitor","slug":"company-monitoring-admission-evidence-stale","errorCode":null,"errorMessage":"COMPANY_MONITORING_ADMISSION_EVIDENCE_STALE","messagePattern":"COMPANY_MONITORING_ADMISSION_EVIDENCE_STALE","errorType":"exception","errorClass":"ConvexError","httpStatus":null,"severity":"error","filePath":"convex/companyMonitoring/admission.ts","lineNumber":115,"sourceCode":"          row.independence !== \"first_party\" ||\n          (row.provider === \"exa\" && row.matchedClaimIds.length === 0)\n        ))\n    ) {\n      throw new ConvexError(\"COMPANY_MONITORING_ADMISSION_EVIDENCE_INVALID\");\n    }\n    if (!row.queryVersion || !ADMISSION_ID.test(row.queryVersion)) {\n      throw new ConvexError(\"COMPANY_MONITORING_ADMISSION_QUERY_VERSION_INVALID\");\n    }\n  }\n  const shaped = evidence.map(evidenceShape);\n  const evidenceSnapshotDigest = await candidateEvidenceSnapshotDigest({\n    selectionPolicyVersion: candidate.selectionPolicyVersion,\n    referenceCount: candidate.referenceCount,\n    referencesTruncated: candidate.referencesTruncated,\n    evidence: shaped,\n  });\n  if (candidate.evidenceSnapshotDigest !== evidenceSnapshotDigest) {\n    throw new ConvexError(\"COMPANY_MONITORING_ADMISSION_EVIDENCE_STALE\");\n  }\n  return shaped;\n}\n\nfunction decisionVersions(candidate: Doc<\"companyMonitoringCandidates\">, modelVersion: string) {\n  return {\n    classificationSchemaVersion: COMPANY_MONITORING_CLASSIFICATION_SCHEMA_VERSION,\n    admissionPolicyVersion: COMPANY_MONITORING_ADMISSION_POLICY_VERSION,\n    sourcePolicyVersion: COMPANY_MONITORING_SOURCE_POLICY_VERSION,\n    retryPolicyVersion: COMPANY_MONITORING_RETRY_POLICY.version,\n    evidenceSelectionPolicyVersion: candidate.selectionPolicyVersion,\n    modelVersion,\n  };\n}\n\nasync function appendSystemDecision(\n  ctx: MutationCtx,\n  candidate: Doc<\"companyMonitoringCandidates\">,","sourceCodeStart":97,"sourceCodeEnd":133,"githubUrl":"https://github.com/koala73/worldmonitor/blob/ffec79ac339946fd2d24e85845da5755dcaa534b/convex/companyMonitoring/admission.ts#L97-L133","documentation":"Error \"COMPANY_MONITORING_ADMISSION_EVIDENCE_STALE\" thrown in koala73/worldmonitor.","triggerScenarios":"Thrown at convex/companyMonitoring/admission.ts:115 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"ffec79ac339946fd2d24e85845da5755dcaa534b","analyzedAt":"2026-08-12T11:24:56.012Z","schemaVersion":2},"datasetVersion":"2026-08-13T09:17:06.757Z"}