koala73/worldmonitor · error · ConvexError

COMPANY_MONITORING_EVIDENCE_REVISION_INVALID

Error message

COMPANY_MONITORING_EVIDENCE_REVISION_INVALID

What it means

Error "COMPANY_MONITORING_EVIDENCE_REVISION_INVALID" thrown in koala73/worldmonitor.

Source

Thrown at convex/companyMonitoring/admission.ts:418

    companyId: string;
    occurrenceDedupeKey: string;
    expectedEvidenceRevision: number;
    classificationRunId: string;
    requestedModelVersion: string;
    modelVersion: string;
    modelOutput?: unknown;
  },
) {
  const workerId = admissionIdentifier(args.workerId, "ADMISSION_WORKER_ID");
  const leaseToken = admissionIdentifier(args.leaseToken, "ADMISSION_LEASE");
  const classificationRunId = admissionIdentifier(
    args.classificationRunId,
    "CLASSIFICATION_RUN_ID",
  );
  const modelVersion = admissionModelVersion(args.modelVersion);
  const requestedModelVersion = admissionModelVersion(args.requestedModelVersion);
  if (!Number.isSafeInteger(args.expectedEvidenceRevision) || args.expectedEvidenceRevision < 1) {
    throw new ConvexError("COMPANY_MONITORING_EVIDENCE_REVISION_INVALID");
  }
  const replay = await ctx.db
    .query("companyMonitoringAdmissionDecisions")
    .withIndex("by_replay_fence", (q) =>
      q
        .eq("ownerAccountId", args.ownerAccountId)
        .eq("companyId", args.companyId)
        .eq("occurrenceDedupeKey", args.occurrenceDedupeKey)
        .eq("evidenceRevision", args.expectedEvidenceRevision)
        .eq("classificationRunId", classificationRunId),
    )
    .unique();
  if (replay) {
    const submissionDigest = await fingerprint(canonicalValue({
      requestedModelVersion,
      modelVersion,
      modelOutput: args.modelOutput,
    }));

View on GitHub (pinned to ffec79ac33)

When it happens

Trigger: Thrown at convex/companyMonitoring/admission.ts:418 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of koala73/worldmonitor@ffec79ac33 (2026-08-12). Data as JSON: /api/errors/9c2c9a3e6decf9c0. Report an issue: GitHub.