Build Loop
Spec → Slice → Implementation → Review → Release
Review findings improve the spec.LoopsWork does not require a dedicated tool. It connects existing systems so that an intended outcome becomes small, actionable specs, changes are verified, and new learning feeds back into the work.
Jira, Jira Product Discovery, and Confluence can map this workflow directly. AI agents can also support research, planning, implementation, review, and analysis.
LoopsWork defines working principles, not software. Jira and Confluence show one way to apply these principles with existing tools. The framework remains technology-agnostic.
LoopsWork does not add another process on top of Jira. It connects existing tools so the Build, Value, and Learning loops work together visibly.
Spec → Slice → Implementation → Review → Release
Review findings improve the spec.Outcome → Measurement → Result → Decision
Impact changes priorities and future work.Learning → Experiment → Decision → New context
Learning improves the next specs.A LoopsWork initiative starts with an intended outcome, not a feature list.
Jira Product Discovery provides a layer above implementation: an initiative links the intended outcome to delivery work in Jira.
These fields are one possible card structure. Outcomes and initiatives do not need additional Jira hierarchy levels.
The spec is LoopsWork’s central unit of work. It describes what should change, why, under which conditions, and how success will be assessed. Specification-Driven Development provides a shared agreement for people and agents.
Given a signed-in customerWhen checkout is openedThen the saved address is selected by default.The initiative has a shared impact goal. Individual specs contribute to it; each does not promise the entire improvement on its own.
As a task grows, so does the context that people and AI agents need to understand. LoopsWork therefore aims to split work into small specs or slices that can be implemented independently.
Agents receive only the information they actually need for the task.
Small tasks can be described, implemented, and checked more precisely.
Focused context selection can reduce token and processing costs. Include additional agent runs and coordination in the total.
Small changes can be verified earlier and move through Build and Value faster.
Small is not a goal on its own. A slice needs a clear task and independent verification. Sub-tasks help split work when they also bound the actual agent task. View in the shopping cart example.
A bounded business change
A bounded business change
The Initiative describes the intended impact, the Spec describes a bounded change, and the Slice is the smallest useful unit of implementation. Bugs, experiments, and tasks can remain as complementary work types.
For example: a JPD idea linked to an epic, specs as stories or tasks, and slices as sub-tasks. The exact mapping depends on your Jira configuration. LoopsWork does not need a ticket type for every possibility. Jira already offers plenty of ways to create ticket sprawl.
A change is technically complete when the agreed quality criteria are met and it has been released in a controlled way. For critical components, this includes required observability, useful alerts, and tested failure behavior. The loop is still open until the actual impact has been evaluated and feedback becomes available.
This is a logical flow, not a prescribed Jira workflow. Measuring and Learned can be represented in a linked Value Review item or in fields. Feedback can return to the spec or a new hypothesis at any time.
Feedback Debt means released changes whose impact has not yet been evaluated.
Growing Feedback Debt is a warning: the team is producing changes faster than it learns from them.
Illustrative data from the same cohort. Also check the age of open reviews and which are already due.Record the review owner, review date, and evidence link on each released spec. In the Value Review, prioritise overdue or high-risk feedback. Useful evidence and a documented decision close the review; a status change alone does not.
Operational work belongs in Jira. Lasting knowledge belongs in Confluence. Confluence serves as a knowledge base for both people and AI agents.
Give durable context an owner and a freshness date. Link confirmed specs and decisions instead of copying the same rules repeatedly.
Specs link only the context they actually need.
Traditional frameworks assign work to roles and people. AI-supported delivery adds another question: who executes the work—a person, an agent, or both?
Max
The person implements the task themselves.
Copilot Backend Agent
An agent works largely independently on a clearly defined spec or slice.
Max + Copilot Backend Agent
The person remains accountable while the agent carries out parts of the work.
Agent names here describe illustrative execution profiles, not automatically available Jira users.
LoopsWork separates accountability and execution. An agent can carry out the work; a person remains accountable.
Humans own decisions. Agents own tasks.Humans are accountable for decisions. Agents carry out work.
In practice, the responsible person can remain the Jira assignee. Execution Mode and Execution Agent can be fields or part of the agent task. The approvals shown are boundaries for this example task.
The Atlassian Remote MCP Server gives MCP-capable AI systems access to Jira and Confluence context. Relevant context no longer needs to be copied into prompts repeatedly.
Spec · status · task
Architecture · Decisions · Learnings
In an MCP-capable environment
With a configured MCP connection
Or other MCP-capable agents
LoopsWork models the logical assignment to an Execution Agent. MCP then gives the agent access to the required Jira and Confluence context. MCP does not automatically make a Copilot agent a Jira assignee or start a coding task.
Configure the client, authentication, and permissions. Access follows approved rights; an agent role alone grants no permissions.
Jira MCP and Atlassian MCP provide one possible technical connection for an AI agent workflow. Follow the official documentation for setup.
What must the agent know?
Spec · Architecture · Decisions · APIs · Constraints
What may the agent do?
Read code · change code · create tests · create a PR · update Jira
Where does a human decide?
Architecture decisions · merge · production release · budget · business acceptance
Give agents context, capability and boundaries.
Finds relevant context, dependencies, and existing knowledge.
Analyzes specs and proposes small slices.
Implements agreed changes and makes open reviews and missing evidence visible. Merge approval remains with the named human reviewer in the Delivery Team.
Reviews acceptance criteria, tests, risks, and implementation.
Prepares measurements and Value Reviews.
Identifies patterns and suggests learning or experiments.
As required by the spec, agents can add monitoring configuration, logs, metrics, alerts, failure-case tests, fallbacks, recovery, and runbooks. People are accountable for criticality, acceptable risk, alert thresholds, SLOs, escalation, and approval.
Humans decide. Agents support.
A LoopsWork cycle connects Build, Value, and Learning: from intended impact through implementation and measurement to learning that triggers new work. The three loops connect and can run in parallel.
An end-to-end fictional checkout example. These measurements are not actual product results.
Reduce checkout abandonment
Select the saved address by default
Split the spec into small slices
Responsible: Max · Execution Agent: Copilot Backend
Retrieve focused Jira, Confluence, and decision context
Agent creates the change, tests, and PR
Reviewer and human review the work
A human approves publication
12.4% → 9.8% abandonment in this fictional example
Existing customers benefit most
Investigate obstacles for new customers
Jira Automation, Rovo, and other agents can support many of these transitions. These are configuration examples. External coding agents need an appropriate trigger or orchestration in addition to MCP access.
A ‘Spec Coach’ describes work done by Scout and Planner here, not a seventh AI Agent Role. Set write permissions, approvals, and budget boundaries for each task.
Existing LoopsWork rituals combine AI preparation with human clarification and decisions. Cadences are starting points; trigger rituals when needed.
Agents prepare impediments, open reviews, and pending acceptance. People decide the next concrete action.
View the agenda →Scout and Planner prepare examples, open rules, and small specs. The Product Owner, team, and Feature Partner clarify the next change.
View the agenda →When rules conflict or budgets are tight, agents suggest options. People agree on the smallest useful scope.
View the agenda →The Reviewer gathers criteria and evidence. Feature Partners confirm real scenarios or identify gaps.
View the agenda →The Impact Analyst prepares verified measurements and user feedback. The Product Owner decides the next product work.
View the agenda →The Learning Guide summarizes approved observations. The team evaluates its ways of working and agrees on an experiment.
View the agenda →Agents prepare evidenced before-and-after examples. Teams share learning and check transferability.
View the agenda →The Loop Guide makes missing feedback and impediments visible. They help the team close loops and improve ways of working.
LoopsWork connects outcomes, small specs, implementation, impact, and learning into a continuous system.
Humans remain accountable.
Agents carry out work.
Feedback closes the loop.