CheiAI  ·  Orchestration framework  — Level 03 Agentic

From JIRA ticket to production, with the gates still in your hands.

CheiAI reads the ticket, plans the change, writes the code and the tests, and opens the pull request. Your engineers approve the plan, review the diff, and own the merge. Nothing ships that a human did not sign.

Book a Clarity SprintSee the pipeline
PAY-2841·Bug·Priority: High

Reconciliation job drops partial settlements when the merchant file arrives after cutoff

1
Ticket read
Repo, service owner and 3 linked incidents identified
2
Plan proposedHuman gate
Approach + blast radius posted back to the ticket for approval
3
Failing tests written
3 criteria → 3 tests · cutoff boundary now red
4
Code until green
feat/PAY-2841-late-settlement · 4 files · suite green
5
Pull request openedHuman gate
Diff, rationale and test evidence for your reviewer
Illustrative example · every stage writes back to the ticket
The problem

Coding assistants got faster. Delivery didn't.

The bottleneck was never typing speed. It sits in the hours between a ticket being written and a change being safe to merge — the context gathering, the test writing, the review queue. That work is still manual, and it's why your cycle time hasn't moved.

01

Context is rebuilt every time

An engineer picks up a ticket and spends the first hours rediscovering which service owns it, what broke last time, and which tests matter. That context already exists — in the repo, the tracker and the incident history. Nothing reads it for them.

02

Assistants stop at the editor

An in-IDE assistant helps one engineer write one function. It doesn't take the ticket, it doesn't run your suite, it doesn't open the PR, and it leaves no record of why the change was made. The work either side of the editor is untouched.

03

Nobody will approve a black box

In a regulated codebase, "the AI wrote it" is not an audit answer. Without a named approver at each gate and a trail from ticket to merge, the pipeline is unadoptable no matter how good the code is.

How it runs

Five stages. Two of them are yours.

The CheiAI orchestration framework runs the workflow against your tracker and your repo, and coordinates the agents at each stage. The stages below are ordered because the pipeline is ordered — each one hands a named artifact to the next, and two of them stop dead until a human says continue.

STAGE 01
Read

Ticket to context pack

The agent pulls the JIRA issue, its linked issues and comments, then locates the owning service, recent commits, related incidents and the tests that already cover the area. Output is a context pack, not a guess.

Agent · CheiAI
STAGE 02
Decide

Plan and blast radius, posted for approval

Before a line is written, the agent posts its intended approach, the files it expects to touch and the downstream services affected — as a comment on the ticket. The pipeline holds here until an engineer approves, edits or rejects the plan.

Human gate · your engineer
STAGE 03
Specify

Acceptance criteria become failing tests

On a branch in your VCS, the agent turns each acceptance criterion on the ticket into a test — and runs them to watch them fail. Red first. This is the stage that fixes coverage at the source, because a criterion nobody can express as a test is a criterion nobody had actually agreed.

Agent · CheiAI
STAGE 04
Build

Code until green, then refactor

Only now does implementation start, against tests that already exist and a plan you already approved. The agent writes until the new tests and your full existing suite pass in your CI, following your linting rules and module boundaries. Scope changes go back to stage 02 rather than being absorbed silently.

Agent · your CI
STAGE 05
Ship

Pull request, reviewed and merged by you

A normal PR: diff, rationale, test evidence, ticket link. It enters the review queue you already have and follows the approval rules you already enforce. Merge and release stay with your team.

Human gate · your reviewer
For the CTO

The controls you'd ask for in the first meeting

This is the part that decides whether the pipeline gets adopted or quietly shelved. It is designed for a codebase that is audited.

Named approver at every gate

Plan approval and PR approval are attributed to a person, timestamped, and written back to the ticket. When an auditor asks who authorised the change, there is an answer with a name on it.

Scoped, least-privilege access

Agents get repository and tracker scopes you define, per project. No standing admin, no write access to main, no credentials outside your secret manager.

Runs where your code lives

Deployable into your cloud tenancy and your CI, against your VCS. Model routing, retention and logging are configured to your policy rather than ours.

Traceable, ticket to merge

Every stage emits an artifact — context pack, plan, diff, test run, PR. The chain reconstructs the decision after the fact, which is what change control actually requires.

Start on a narrow class of work

We begin where the risk is lowest and the volume is highest: well-specified bugs, dependency and version upgrades, test backfill, small API changes. Scope widens on your evidence, not our roadmap.

Reversible by design

Branch-only, PR-only, no direct writes to protected branches. Turning the pipeline off leaves your repository exactly as your team left it.

Where it fits

Built for the codebases we already work in

10decoders has spent years inside regulated mid-market engineering teams. The pipeline is shaped by those constraints, not retrofitted to them.

Mid-market healthcare

Change control that survives an audit

HealthTech vendors ship into validated environments. The gates, the named approvers and the ticket-to-merge trail exist because your QMS asks for them — and because reviewers will not rubber-stamp code they cannot trace.

Mid-market fintech

Small changes, unforgiving consequences

Settlement, reconciliation and screening code is where a two-line fix becomes a regulatory event. Blast-radius review before any code is written is the point of stage 02, not a formality.

SMB engineering teams

Capacity without another headcount

With six engineers, the backlog of small, well-specified work never reaches the top of the queue. CheiAI runs that tier so your team stays on the roadmap instead of the maintenance list.

0+
Engineers
0+
Enterprise clients
0
Global offices
ISO
27001 & 9001 certified
How to get started

Four steps, and you keep everything we build

No platform migration and no rewrite. We start with the backlog you already have and the tracker you already use.

STEP 01

Define what you want handed over

Pick one class of work, not a wish list — the tickets that recur, are well understood, and never reach the top of the queue. We size it with you and agree what stays with your engineers.

You + us · ~1 week
STEP 02

Join the workshop

A working session with your engineers and ours. We run one of your real tickets end to end, agree where the human gates sit, and let your reviewers push on the output before anyone commits to anything.

Half day · your team
STEP 03

Turn requirements into tickets the pipeline can act on

We convert your requirement format into JIRA issue templates the agents read reliably — acceptance criteria written as testable assertions rather than prose. Your writers keep using JIRA exactly as before.

Templates ship to your project
STEP 04

Run it, and count what it returned

The tier goes live behind your gates. You measure cycle time and engineering hours reclaimed on that class of work, and widen the scope on your own evidence.

Ongoing · your numbers
RedGreenRefactor

Why step 03 is the one that matters: we work test-first

Test-driven development is the reason this pipeline can be trusted with a codebase. A ticket whose acceptance criteria are written as testable assertions becomes failing tests before a line of implementation exists — which fixes coverage at the source and gives the agent a definition of done it cannot negotiate with. Vague criteria produce vague code from humans and machines alike. Rewriting the templates is where accuracy is won, before any agent runs.

Book a Clarity Sprint
Talk to our CTO

Start with a thirty-minute conversation.

No 50-page proposals. We'll tell you which level fits your situation, what a realistic engagement looks like, and what it would cost — in one direct meeting.

Who you'll talk to
Thomas, CTO at 10decoders

Thomas

Chief Technology Officer

Connect on LinkedIn

Thomas leads 10decoders' AI engineering practice and sits in on the scoping call himself — so the person mapping your engagement is the one who has shipped it before. His teams build and deploy agents for mid-market healthcare and fintech companies, with enterprise grade build experience for clients like IBM, Dedalus and Harris Healthcare. He'll be straight with you about what's worth doing and what isn't.

200+
Engineers
37+
Global Clients
ISO
27001 / 9001

Send us an inquiry

Three fields. We'll reply within one business day.