The standalone "Check mocks are up to date" step ran build_runner AOT compilation separately, then task check ran it again (check-mocks is already a dep of check). The double invocation caused the build_runner AOT compile to receive SIGTERM on the CI runner in run 4027578. task check already verifies mocks via its check-mocks dep, so the standalone step is redundant. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>