Skip to content
← Back to work
Applied AI, regulated finance2025-2026

Symphony

A Jira ticket becomes a merge request on its own, and every run ends at a human.

Outcome

95%

right repo from the ticket alone

Stack

  • Agents
  • Orchestration
  • LLM routing
  • GitLab CI
  • Terraform

Links

On request

Every run ends at a human. Either the work, or the question.

A HUMAN MERGESTICKETREPOAGENT~1:30MRPLAN~1:00HUMANTRIAGEPROD

Pick a run

Overview

Symphony watches a Jira board and turns eligible tickets into merge requests. It works out which repository the change belongs in, runs an autonomous coding agent against a checkout of it, and pushes a branch, which is what starts CI and the infrastructure plan behind it. A green plan the agent has signed off on is what puts the change in front of a person, and that takes about two and a half minutes from the ticket. It picks the repository right 95 percent of the time from the ticket text alone, and when two candidates are too close to separate it stops and asks rather than guessing.

This is internal work in a regulated environment. Details here are kept at a deliberately high level: architecture and decisions, not internal system names or topology.