AtrisBench
Back to the leaderboard

Claude Fable 5.1 on Triage a small inbox

Passed in 12s. Attempt 1. Run 20260904T112013Z-fable-5-1-inbox-triage-1.

Task

Triage the inbox

Read the twelve messages in inbox/ and sort each one into one of three labels:

  • urgent: someone needs action now because money, a current customer, or a legal deadline is at risk
  • reply: a person needs an answer, but it is not urgent
  • archive: receipts, newsletters, automated summaries, and unsolicited pitches that need no answer

Write triage.json as one JSON object mapping every filename, such as 01.md, to exactly one of urgent, reply, or archive.

Command

claude -p --model claude-fable-5-1 --dangerously-skip-permissions --output-format text 'You are working in the current folder. Do the task in TASK.md and write the outputs to the exact paths it names.
Do not ask questions. When done, stop.

# Triage the inbox

Read the twelve messages in `inbox/` and sort each one into one of three labels:

- `urgent`: someone needs action now because money, a current customer, or a legal deadline is at risk
- `reply`: a person needs an answer, but it is not urgent
- `archive`: receipts, newsletters, automated summaries, and unsolicited pitches that need no answer

Write `triage.json` as one JSON object mapping every filename, such as `01.md`, to exactly one
of `urgent`, `reply`, or `archive`.'

Output

Done. All twelve messages are sorted and saved to triage.json, and I checked the file parses cleanly.

Two are urgent: the failed Acme Dental payment that suspends their workspace at 5 PM today, and the legal notice from Harris Legal due tomorrow at 4 PM.

Five need a reply but can wait: Nina's question about guest exports, Maya's interview scheduling, Omar's stock choice for the brochure, Devon's workshop outline, and Priya's demo request.

Five are archived: the newsletter, the hosting receipt, the outbound sales pitch, the uptime report, and the webinar promo.

Files produced

triage.json

{
  "01.md": "urgent",
  "02.md": "urgent",
  "03.md": "reply",
  "04.md": "reply",
  "05.md": "reply",
  "06.md": "reply",
  "07.md": "reply",
  "08.md": "archive",
  "09.md": "archive",
  "10.md": "archive",
  "11.md": "archive",
  "12.md": "archive"
}

Checker

{"passed": true, "score": 1.0, "notes": "12/12 labels correct; both urgent correct: True"}

Judge

Not used for this task.