See the decision. Then call it.

Jev 1.13 Text state 4 of 8 decisions

This result is recorded. Editing the state and running sends a new request to Jev.

What the message asksChoice
How close the deadline isScore
Invoice or renewalYes / No
Where it should goChoice

Recorded Jev result

Where it should go

Access + billing · 100%

SSO and the invoice are in the same message, so both desks take it, and a person reads the reply first.

Probability breakdown
Access0%Billing0%Access + billing100%

What the message asks

Access and billing · 100%

Lena asks to turn SSO back on and also questions invoice 4419.

Probability breakdown
Access0%Invoice0%Access and billing100%

How close the deadline is

2.00 / 3

The audit and the renewal are Monday 5 October, five days out.

Probability breakdown
She names no date.0%She names a date more than 7 days away.0%She names a date within 7 days.100%She says today, tomorrow, or before the next morning.0%

Invoice or renewal

Yes · 99%

She says the PDF shows $4,800 and asks not to send a renewal quote.

Example notes

Send it to access and billing

The message needs SSO fixed before Monday, and the $4,800 invoice does not match the $4,200 contract. A person should read the reply before it is sent.

  • SSO has failed, and the audit is Monday.
  • Invoice 4419 shows $4,800 against a $4,200 contract.
  • She asked not to send a renewal quote until a person has looked.

Request

POST /api/v1/call

API Call the same request from your code.

MCP Use the same decision from Cursor, Claude Code, or Codex.

POST /api/v1/call

{
  "model": "typesafe/jev-1.13",
  "state": "Today is Wednesday 30 September 2026.\nFrom: lena@northline.example\nPlan: Northline, annual, 120 seats, renewal Monday 5 October 2026, five days from today, contract price $4,200/year.\nInvoice 4419 was issued at $4,200. Lena says the PDF shows $4,800.\n\n\"SSO has failed since the Okta certificate rotated on Friday. I can still sign in with email. The audit is Monday 5 October and the checklist requires SSO. Turn SSO back on before Monday.\n\nInvoice 4419 looks wrong. If $4,800 is the amount you meant to bill, pause the renewal. I will ask our bank about the difference. Do not send a renewal quote until a person has looked at the invoice.\"",
  "questions": {
    "asked": {
      "type": "choice",
      "instructions": "What does Lena ask the company to act on?",
      "criteria": {
        "access": "She asks to fix SSO and does not mention an invoice, a price, or a renewal.",
        "invoice": "She mentions an invoice, a price, or a renewal and does not ask to fix SSO.",
        "both": "She asks to fix SSO and also mentions an invoice, a price, or a renewal."
      }
    },
    "soon": {
      "type": "score",
      "instructions": "How soon is the dated consequence she names?",
      "criteria": [
        "She names no date.",
        "She names a date more than 7 days away.",
        "She names a date within 7 days.",
        "She says today, tomorrow, or before the next morning."
      ]
    },
    "money": {
      "type": "noul",
      "instructions": "Does she ask about an invoice amount or tell the company not to send a renewal quote?",
      "criteria": {
        "true": "She asks about an amount or says not to send a renewal quote.",
        "false": "She only asks to fix access."
      }
    },
    "desk": {
      "type": "choice",
      "instructions": "Which desk should take the next action?",
      "criteria": {
        "access": "The message only asks to fix SSO. Send it to the access on-call.",
        "billing": "The message is only about an invoice, a price, or a renewal. Send it to billing.",
        "both": "The message asks to fix SSO and also mentions an invoice, a price, or a renewal. Open both desks, and a person reads any reply before it is sent."
      }
    }
  }
}