Jev example · Invoices & expenses

A last-minute bank change

Review an unverified payment destination.

Workflows & decisionschoicenoulscore

State

This is the context Jev receives before answering the typed question.

{
  "invoice": {
    "vendor": "Blue Supply",
    "number": "INV-45",
    "total": 900
  },
  "email": "Please use our new bank account today.",
  "vendor_record": {
    "bank_change_verified": false
  },
  "delivery": "Confirmed",
  "approval": "Amount approved"
}

Typed questions (3)

Review route

choice

Which review route fits the provided records? Arithmetic, actual payment and account changes are outside this test.

Try in Playground
  • ready | Supporting evidence is complete with no unresolved issue
  • documents | Required delivery or approval evidence is missing
  • correction | Invoice details require a corrected document
  • duplicate | Records show this invoice was already paid
  • verify_vendor | An unverified vendor or payment-detail change needs review
  • dispute | An unresolved billed item conflicts with supplied evidence

Charges supported

noul

Does the evidence support all billed items and quantities?

Try in Playground

Uncertainty

score

How much material ambiguity remains in the supplied invoice evidence?

Try in Playground
  • No material ambiguity
  • Minor clarification
  • Important missing evidence
  • Conflicting or highly suspicious evidence

Try changing the scenario

Add independent confirmation from the vendor contact on file.

Catalog source: TypeSafeAI/typesafe-playground, reused under MIT. This is an independent community catalog, not an official TypeSafe AI product.

Background source: Inspired by TypeSafe workflow evals; examples authored for this playground