# Review bars and CI
The two bars a change is reviewed against — one for a ticket going into a
design branch, one for a design branch going into `main` — and what checks
them today. It is a reference page under the [SDLC](../README.md); how a
review runs is the [Review stage](../stages/README.md#review).
## The two bars
| **Task bar** | A ticket going into a design branch, and a direct pull request | Acceptance criteria pass, the constraints of the boxes it touches hold, gates green, the system still works. |
| **Drift bar** | A design branch going into `main` | The code does what the docs claim, every expand–migrate–contract finished, no old path left beside its replacement. |
## CI
<Callout kind="note" title="No CI yet">
There is no CI yet. The repository has no CI configuration — no `.github/`
folder, no workflow of any kind — so nothing runs on a push or a pull request.
The gates in `AGENTS.md` (`cargo fmt --check`, `cargo clippy --all-targets --
-D warnings`, `cargo test`) are run by hand, by whoever is about to merge or
open a pull request; [Developing devpage](../../developing-devpage/README.md#the-gates)
shows them. What CI should run on, and when, is not designed yet.
</Callout>