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/handoverturns a night of logs intohandover.jsonandhandover.md, and exits2when someone must be paged.- Every request in
INBOX.mdis 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.
--summaryadds a three-line AI summary that has a spending cap and fails safely.DECISIONS.mdrecords 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