D006 - Continuous integration runs the local gate

Status: decided Date: 2026-09-26

The pipeline installs a toolchain, fetches the siblings and runs the same check a person runs before pushing. It has no list of steps of its own, and its checkout is full, not shallow.

Why: a pipeline that runs something else lets a green build and a broken working copy disagree. The provenance step refuses to pass without a repository to ask, so a shallow checkout would fail it.

Rejected: