Log inBook a Demo
BuildMidBackendAuto-graded

Software Engineer: Build the on-call handover tool

Turn a night of system logs into a handover report, while the team keeps asking for changes.Use Claude Code to build a command-line tool that turns a night of production logs into the on-call engineer's morning handover. Your team sends new requests while you work, so you steer the agent, check what it builds, and keep the repo safe. About 65 minutes, in English or Italian.
65 min
python

You're done when

  • bin/handover turns a night of logs into handover.json and handover.md, and exits 2 when someone must be paged.
  • Every request in INBOX.md is built as a general rule, with a test that would catch it breaking.
  • No personal data or secrets end up in the output or in git, and the instructions planted in the logs are ignored.
  • A real gate blocks any commit with failing tests or personal data.
  • A fresh agent session, given only ticket OPS-231, completes it from what is in the repo.
  • --summary adds a three-line AI summary that has a spending cap and fails safely.
  • DECISIONS.md records your choices, with numbers that match what the tool outputs.

What it measures

Turning requests into rulesBriefing the agent with precise rules, not one-off fixes.
VerificationTests that pass on a correct tool and catch broken ones.
Context engineeringA CLAUDE.md and a gate that let the next session carry on safely.
Safe automation with AINo data leaks, no planted instructions followed, and an LLM call that is capped and fails safely.
Owning the decisionsChoices written down, with numbers that match the tool.

Your environment

Terminal + editorA full shell in the browser
Claude CodePre-authenticated, no key setup
Isolated microVMYours alone, wiped afterwards

Start this lab

65 min
Start labYou'll sign in to Anthropos to start. The lab opens in a private cloud workspace with Claude Code ready to use.
AI Labs is part of Anthropos Workforce. Not on your plan yet? Book a demo