diegosouzapw/OmniRoute · error

Invalid video transcript timestamp or confidence range

Error message

Invalid video transcript timestamp or confidence range

What it means

Error "Invalid video transcript timestamp or confidence range" thrown in diegosouzapw/OmniRoute.

Source

Thrown at src/lib/guardrails/videoBridgeHelpers.ts:162

    const confidence = record.confidence === undefined ? 1 : record.confidence;
    if (
      !text ||
      typeof source !== "string" ||
      !VIDEO_TRANSCRIPT_SOURCES.has(source as VideoTranscriptSource)
    ) {
      throw new Error("Invalid video transcript source or provenance");
    }
    if (
      !Number.isFinite(startSeconds) ||
      !Number.isFinite(endSeconds) ||
      !Number.isFinite(confidence) ||
      confidence < 0 ||
      confidence > 1 ||
      startSeconds < 0 ||
      endSeconds > durationSeconds ||
      endSeconds <= startSeconds
    ) {
      throw new Error("Invalid video transcript timestamp or confidence range");
    }
    const normalizedCue = {
      confidence,
      endSeconds,
      source: source as VideoTranscriptSource,
      startSeconds,
      text,
    } satisfies VideoTranscriptCue;
    const key = JSON.stringify(normalizedCue);
    if (!seen.has(key)) {
      seen.add(key);
      normalized.push(normalizedCue);
    }
  }
  return normalized.sort(
    (left, right) => left.startSeconds - right.startSeconds || left.endSeconds - right.endSeconds
  );
}

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at src/lib/guardrails/videoBridgeHelpers.ts:162 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/2b4e68d85ac09f0f. Report an issue: GitHub.