Definition
Plain language
The automated system that checks and ships new code every time a developer makes a change.
As stated in the literature
Continuous Integration / Continuous Deployment, automated pipelines that build, test, and release software on each commit; a common compromise vector and a target domain in multi-agent coordination benchmarks.
Also called: CI, CI-CD
Why it matters: It lets teams release software quickly and safely, but because it runs with broad permissions it is also a tempting target for attackers and agents alike.
For example, the moment a developer pushes a change, the pipeline automatically builds the app, runs its tests, and ships it if everything passes.
Heard on the show
“The analogy here is a code review with a strict CI gate.”Episode 078 — Training a Markdown File: When LLM Self-Improvement Borrows the Discipline of Neural Net Training