DolphinBench

Test 026

Sep 14, 2026 / 1 fact

YAML

Request

Rafi asks whether Kibo can have a free poultry-free salmon treat from the pet store after today's walk. Text him at +14155550143 with the answer and food rule.

Required memory

Fact 206

On November 8, 2024, Morgan Chen rewrote Kibo’s sitter/walker handoff to require only pre-portioned food and treats previously approved by Morgan or Jamie; samples, substitute treats, and in-the-moment label guessing are prohibited even if an item appears safe.

Source evidence (1)

001429Nov 8, 2024 / 17:36 UTC-08:00

Kibo is okay now, but that was a rough one. Backup sitter gave him a “dental” treat yesterday that turned out to have chicken meal, and he ended up with bad stomach stuff plus itching. Jamie and I took him to the Oakland vet; reaction has settled. I rewrote the sitter/walker handoff tonight: Kibo only gets pre-portioned food and treats Jamie or I have already approved. No samples, no substitute treats, and no label-guessing in the moment even if something looks safe.

Message 001429 in history

Expected tool calls

  • send_sms

Grading

1. field_equals / send_sms
{
  "type": "field_equals",
  "tool": "send_sms",
  "path": "result.ok",
  "value": true,
  "check_id": "morgan_026_00",
  "action_id": "morgan_026_send_sms"
}
2. field_equals / send_sms
{
  "type": "field_equals",
  "path": "result.to",
  "value": "+14155550143",
  "tool": "send_sms",
  "check_id": "morgan_026_01",
  "action_id": "morgan_026_send_sms"
}
3. field_llm_judge / send_sms
{
  "type": "field_llm_judge",
  "path": "result.body",
  "criterion": "Refuses the sample and limits Kibo to pre-portioned food or treats already approved by Morgan or Jamie. No substitutes based on a safe-looking label. Because this is a message sent for Morgan, unambiguous first-person wording such as Jamie or I is acceptable.",
  "tool": "send_sms",
  "check_id": "morgan_026_02",
  "action_id": "morgan_026_send_sms"
}
Complete grading specification
{
  "type": "tool_trace",
  "config": {
    "check_version": 2,
    "today": "2026-09-14",
    "assertions": [
      {
        "type": "field_equals",
        "tool": "send_sms",
        "path": "result.ok",
        "value": true,
        "check_id": "morgan_026_00",
        "action_id": "morgan_026_send_sms"
      },
      {
        "type": "field_equals",
        "path": "result.to",
        "value": "+14155550143",
        "tool": "send_sms",
        "check_id": "morgan_026_01",
        "action_id": "morgan_026_send_sms"
      },
      {
        "type": "field_llm_judge",
        "path": "result.body",
        "criterion": "Refuses the sample and limits Kibo to pre-portioned food or treats already approved by Morgan or Jamie. No substitutes based on a safe-looking label. Because this is a message sent for Morgan, unambiguous first-person wording such as Jamie or I is acceptable.",
        "tool": "send_sms",
        "check_id": "morgan_026_02",
        "action_id": "morgan_026_send_sms"
      }
    ]
  }
}
App stateDownload JSON
Source file

tests/morgan/026.yaml

SHA-256: e9b1e7d0e44161161c4e52b4e8ad0879ee2ddf48e3e844c5ad5fa7807ab4d2e7