CI / lint (pull_request) Successful in 1m29s
CI / unit (pull_request) Canceled after 0s
CI / frontend (pull_request) Canceled after 0s
CI / mutation (pull_request) Canceled after 0s
CI / verify-stack (pull_request) Canceled after 0s
CI / build (pull_request) Canceled after 40s
Records what #161's job metadata actually shows (steps 15-18 as 0-second failures stamped at the kill), how to read step timings via the API instead of trusting a truncated log, and the two conventions that follow: bound the work inside the tool so it can still report, and never let an auto-waiting Playwright action serve as the timeout. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>