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.