Skip to Content
v0.8.0 · shippedNative iOS / Android / Flutter / Capacitor SDKs, A2A discovery, SOC 2 readiness, residency, BYO storage, BYOK. Read the changelog →
ConceptsClassification pipeline

Classification pipeline

Outputs

  • category (bug, feature_request, usage_question, visual, confusing, other)
  • severity (low / medium / high / critical) with calibration — judges score this monthly and feed corrections into the prompt-A/B framework.
  • component (resolved against your project’s component taxonomy if uploaded).
  • bug_ontology_tags (cross-customer Bug Ontology — see Whitepaper §2.6).
  • confidence ∈ [0, 1].
  • summary (one-sentence triage headline).

Vision air-gap

Stage 2 (“look at the screenshot”) runs in a separate inference call with no shared system prompt. This blocks the canonical OWASP LLM01:2025 prompt-injection-via-image  class of attacks: a screenshot containing “ignore prior instructions” can no longer corrupt Stage 1’s classification because Stage 1 already finished before the screenshot was loaded.

BYOK

Per-project keys (Anthropic and/or OpenAI) override the cluster default. Failover order:

  1. Project’s BYOK Anthropic key (if set)
  2. Cluster Anthropic env var (if set)
  3. Project’s BYOK OpenAI key
  4. Cluster OpenAI env var

Every invocation logs which key source was used so finance can attribute spend without inspecting the prompt.

Last updated on