koala73/worldmonitor · error · ConvexError

COMPANY_MONITORING_ADMISSION_QUERY_VERSIONS_INVALID

Error message

COMPANY_MONITORING_ADMISSION_QUERY_VERSIONS_INVALID

What it means

Error "COMPANY_MONITORING_ADMISSION_QUERY_VERSIONS_INVALID" thrown in koala73/worldmonitor.

Source

Thrown at convex/companyMonitoring/admission.ts:522

async function persistAdmissionResult(
  ctx: MutationCtx,
  candidate: Doc<"companyMonitoringCandidates">,
  result: ReturnType<typeof evaluateCompanyMonitoringClassification> |
    ReturnType<typeof evaluateCompanyMonitoringClassifierTransportFailure>,
  evidence: NormalizedCompanyEvidence[],
  classificationRunId: string,
  submissionDigest: string,
  now: number,
  requestedModelVersion?: string,
) {
  const derivedQueryVersions = [...new Set(evidence.map((row) => row.queryVersion!))].sort();
  if (
    result.queryVersions.length !== derivedQueryVersions.length ||
    result.queryVersions.some((version: string, index: number) =>
      version !== derivedQueryVersions[index]
    )
  ) {
    throw new ConvexError("COMPANY_MONITORING_ADMISSION_QUERY_VERSIONS_INVALID");
  }
  const decisionId = await ctx.db.insert("companyMonitoringAdmissionDecisions", {
    ownerAccountId: candidate.ownerAccountId,
    companyId: candidate.companyId,
    candidateId: candidate.candidateId,
    occurrenceDedupeKey: candidate.occurrenceDedupeKey,
    evidenceRevision: candidate.evidenceRevision,
    classificationRunId,
    submissionDigest,
    decision: result.decision,
    reasonCodes: result.reasonCodes,
    referenceEvidenceFingerprints: [...candidate.referenceEvidenceFingerprints],
    confidenceFloors: result.confidenceFloors,
    ...(result.classification ? { classification: result.classification } : {}),
    ...(result.overallConfidence !== null
      ? { overallConfidence: result.overallConfidence }
      : {}),
    ...(result.authority ? { authority: result.authority } : {}),

View on GitHub (pinned to ffec79ac33)

When it happens

Trigger: Thrown at convex/companyMonitoring/admission.ts:522 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/c5d717b2e1085c8e. Report an issue: GitHub.