The agent edits files in a worktree. Branch, commit, push and merge are pipeline steps owned by the platform.
Delivery without pull requests.
Agent Studio integrates agent work without pull requests. A build and test gate, review aspects and a verifiable completion rule sit in front of the merge. People read verdicts and decide; the diff is opened on demand.
Checks in front of the merge
The run agent edits a worktree and does no git. The platform commits the run, publishes it as a fenced delivery, runs the gate and the review aspects, and integrates a passing delivery into the integration branch before a person sees the card.
The run's commits are attributed to the card and published as an immutable, fenced result ref. A stale attempt cannot overwrite a newer one's result record.
The suite runs against the current integration head. The review outcome must be Pass and the build and test aspect must pass or be not applicable.
Named review aspects return Pass, Concerns or Block with findings. A failed check reissues the card with the findings, at most twice automatically; then a person decides.
Integration state and the completed state
The card's integration state is recomputed from git ancestry of its attributed commits. Lane, pipeline success and prose do not change it.
Integration record
One of five values per card: integrated, partial, pending, conflict-skipped, no-branch. The board shows it next to the lane.
Completed state
A card reaches Completed only when its integration state is integrated. The exception is an operator override, set explicitly on the move and recorded with its reason.
Release
Integration, acceptance, release and stable freeze are four separate events. A task can be on develop while its card is still in review; the release manifest shows exactly which work moves to main.
Pull-request strategy
Repositories whose policy requires a named approver use the configured pull-request integration strategy. The delivery then stays in Human Review and is never reported as merged.
What people read and decide
The Human Review lane holds cards with verdicts, evidence and integration state. Nothing leaves it automatically.
Verdicts, not diffs
Operators read the aspect verdicts, the grade and the integration record, and open the diff when a verdict is contested or the change is large.
Findings need a decision
Each finding leads to an action on the card: accept, requeue with instructions, or escalate. Lane moves and overrides are recorded in the card's timeline.
Gate configuration stays with the platform
Which aspects block and which overrides are allowed is project configuration on the platform side, outside the worktree the delivering agent edits.
Costs are measured
The platform reports stage durations and bounce rounds per project. The full suite per delivery is the largest compute-bound stage; a batch gate for delivery waves is a documented proposal.