{"record":{"id":"9c2c9a3e6decf9c0","repo":"koala73/worldmonitor","slug":"company-monitoring-evidence-revision-invalid","errorCode":null,"errorMessage":"COMPANY_MONITORING_EVIDENCE_REVISION_INVALID","messagePattern":"COMPANY_MONITORING_EVIDENCE_REVISION_INVALID","errorType":"exception","errorClass":"ConvexError","httpStatus":null,"severity":"error","filePath":"convex/companyMonitoring/admission.ts","lineNumber":418,"sourceCode":"    companyId: string;\n    occurrenceDedupeKey: string;\n    expectedEvidenceRevision: number;\n    classificationRunId: string;\n    requestedModelVersion: string;\n    modelVersion: string;\n    modelOutput?: unknown;\n  },\n) {\n  const workerId = admissionIdentifier(args.workerId, \"ADMISSION_WORKER_ID\");\n  const leaseToken = admissionIdentifier(args.leaseToken, \"ADMISSION_LEASE\");\n  const classificationRunId = admissionIdentifier(\n    args.classificationRunId,\n    \"CLASSIFICATION_RUN_ID\",\n  );\n  const modelVersion = admissionModelVersion(args.modelVersion);\n  const requestedModelVersion = admissionModelVersion(args.requestedModelVersion);\n  if (!Number.isSafeInteger(args.expectedEvidenceRevision) || args.expectedEvidenceRevision < 1) {\n    throw new ConvexError(\"COMPANY_MONITORING_EVIDENCE_REVISION_INVALID\");\n  }\n  const replay = await ctx.db\n    .query(\"companyMonitoringAdmissionDecisions\")\n    .withIndex(\"by_replay_fence\", (q) =>\n      q\n        .eq(\"ownerAccountId\", args.ownerAccountId)\n        .eq(\"companyId\", args.companyId)\n        .eq(\"occurrenceDedupeKey\", args.occurrenceDedupeKey)\n        .eq(\"evidenceRevision\", args.expectedEvidenceRevision)\n        .eq(\"classificationRunId\", classificationRunId),\n    )\n    .unique();\n  if (replay) {\n    const submissionDigest = await fingerprint(canonicalValue({\n      requestedModelVersion,\n      modelVersion,\n      modelOutput: args.modelOutput,\n    }));","sourceCodeStart":400,"sourceCodeEnd":436,"githubUrl":"https://github.com/koala73/worldmonitor/blob/ffec79ac339946fd2d24e85845da5755dcaa534b/convex/companyMonitoring/admission.ts#L400-L436","documentation":"Error \"COMPANY_MONITORING_EVIDENCE_REVISION_INVALID\" thrown in koala73/worldmonitor.","triggerScenarios":"Thrown at convex/companyMonitoring/admission.ts:418 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"}