Log inBook a Demo
BuildMidBackendAuto-graded

Software Engineer: Build the on-call handover tool

Turn a night of system logs into a handover report that meets what your team has asked for.Work with your coding agent to build a command-line tool that turns a night of production logs into the on-call engineer's morning handover. Your team has written down what they need from it, so you turn their requests into rules, steer the agent, check what it builds, and keep the repo safe.
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 from the team 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 nothing is done beyond what the team asked for.
  • A gate actually blocks any commit with failing tests or personal data.
  • A fresh agent session, given only a new ticket from the team, completes it from what is in the repo. Your agent instructions say what is done, what is still open (or that nothing is), and the traps a newcomer would fall into.
  • --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 general rules that cover each problem the team reported.
VerificationTests that pass on a correct tool and catch broken ones.
Context engineeringAgent instructions in CLAUDE.md or AGENTS.md and a gate that let the next session carry on safely.
Safe automation with AINo data leaks, nothing done beyond what the team asked for, 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