Ship an issue as a validated pull request
A practical first evaluation: take a well-specified issue, agree what done means, let a run implement and prove it, and approve the pull request with the evidence in front of you.
What does this delivery workflow workflow cover?
A practical first evaluation: take a well-specified issue, agree what done means, let a run implement and prove it, and approve the pull request with the evidence in front of you.
What should an evaluator inspect?
Inspect the stated requirements, workspace boundary, validation evidence, approval points, and stated deployment scope rather than inferring results from an example workflow.
Is this customer proof?
No. Workflow pages describe an evaluation model and may use fictional product artifacts. They do not assert customer adoption, outcome, or availability evidence.
Can we run this workflow today?
A released self-managed artifact and tested quickstart are not published. Review the self-hosted requirements or register interest in future Cloud or Enterprise offerings.
What is the next step?
Use the ungated sample run and pilot scorecard to frame the evaluation, then choose a request path only if the operating model fits.
The problem
A queue of well-understood issues sits behind more urgent work. An agent could do most of them, but nobody trusts an unattended change to a payments-adjacent service. So the issues wait, or a senior engineer spends an afternoon babysitting a chat window and pasting diffs into a review tool.
The current workflow
The BranchRunner workflow
- 01Import and agree the scope
The issue becomes a task. The planner proposes numbered requirements and states its assumptions; you correct them before any code is written.
- 02Provision and implement
A run reserves a worker, creates the worktree and Docker environment, and the implementer works there — not on anyone's laptop.
- 03Validate against the ledger
Tests, type checks and a preview smoke test run in the workspace, and each result attaches to the requirement it satisfies.
- 04Independent review
A reviewing session with no shared context reads the diff against the requirements and records findings, not compliments.
- 05Approve and deliver
You approve the handoff with the evidence in view. BranchRunner opens the draft pull request and keeps the audit record.
In the product
The same run shown three ways: the agreed requirements, the change and its checks, and the approval record that ships with the pull request.
Run context
Assumption raised by the planner and confirmed by a person: alerting uses the existing channel.
Run context
One declined approval during the run: a destructive command was refused and the session took a different next action.
Interface built from the product model. Repository, task and identities are examples.
Where a person stays in control
Requirements and assumptions are confirmed. A run cannot start on a scope nobody agreed.
Reply in the task to redirect, pause the run, or refuse a tool call. Budgets stop it without you watching.
Approval to move from implementation to review is explicit, and shows what has actually been validated.
The pull request opens only after a named person approves. It opens as a draft, so your normal review still applies.
What to expect
Integrations used
Deployment considerations
Which edition for this workflow
One team, one or two repositories: Cloud, or Community if you would rather run it. Many teams sharing rules and capacity: Enterprise.
