The checks and release steps that turn source changes into running software.
Tests provide executable evidence about behavior, builds turn source and dependencies into a runnable artifact, and deployment releases a specific version into an environment. These stages create the feedback loop an agent needs: a change is not complete because code exists, but because checks pass and the intended version behaves correctly where users reach it.