---
title: "When verification runs"
type: EXPLANATION
updated: 2026-09-23
---

# When verification runs

Verification runs when you save a file and when an agent declares its task done. The approval gate is on your Mac, before your branch and before pull request review on your Git host.

Last updated 2026-09-23

## Your branch and agent workspaces

Verification follows the open repository and attached agent workspaces. It does not inspect every unopened Git branch merely because the branch exists. A save must be in the open repository and successfully indexed before its result can be evaluated.

## Comparison with the baseline

Results are compared with the codebase before the change. New failures are kept separate from pre-existing ones so that you can see what the current change introduced.

## The local boundary

This is a local verification gate. It is not a CI check or branch protection, and it does not enforce a policy across your team. An agent can’t merge its own work into your branch without your approval. You can review the results and merge with failures.

## Continue learning

- [Understand a verification result](/docs/verification-results)

- [Review changes and commit](/docs/changes)

- [Run an agent on your repository](/docs/running-agents)
