Concept3 min read
Integration
The separate process that validates and promotes a Candidate into canonical repository history.
Definition
Integration is the process of validating a Candidate and promoting it into canonical history through repository policy.
Why it exists
The agent that writes a change does not have to be the authority that publishes it. Separating the two keeps review and CI meaningful.
Default implementation
Rebase, validate, and merge. Pull requests, human review, and custom policy engines are valid extensions.
Trade-offs
Integration adds latency and a handoff. That cost buys a clear decision point for tests, compatibility, and canonical history.