Bolt a feature onto a public API
A request to add /v2/invoices/{id}/refund without breaking v1. The candidate has the OpenAPI, the route file and the test suite.
Whether they update the contract before they touch the route.
- · a real Linux box in the browser
- · kubectl, docker, terraform, jq, yq
- · cluster, repo and cloud creds pre-wired
- · auto-checks running in the background
- · every keystroke + every command
- · terminal + screen recording
- · auto-graded pass/fail per check
