Conceptual reference architecture
A ticket enters the pipeline with clear requirements; a working, tested change reaches production with one human approval. The layers below show how work items, agents, quality controls, and environments connect to make that journey repeatable.
Select a layer to explore its responsibility, inputs, outputs, and a relevant governance question.
Architecture layers
Layer 01 of 6
Work Tracking
Captures tickets with requirements and acceptance criteria, the canonical record of intent that every downstream agent reads and posts back to throughout the pipeline.
Inputs
- Human-authored requirements and acceptance criteria
- Priority and scope decisions set by the team
Outputs
- Structured work items consumed by the orchestration layer
- Running audit trail of agent actions posted as ticket comments
Governance question
Who owns ticket quality, and what review step confirms acceptance criteria are clear enough before work begins?
Architecture layers: full reference
- 01: Work Tracking
Responsibility: Captures tickets with requirements and acceptance criteria, the canonical record of intent that every downstream agent reads and posts back to throughout the pipeline.
Inputs
- Human-authored requirements and acceptance criteria
- Priority and scope decisions set by the team
Outputs
- Structured work items consumed by the orchestration layer
- Running audit trail of agent actions posted as ticket comments
Governance question: Who owns ticket quality, and what review step confirms acceptance criteria are clear enough before work begins?
- 02: Orchestration
Responsibility: Reads each work item, sequences agent invocations, routes outputs between layers, and posts status updates back to the originating ticket at every transition.
Inputs
- Structured work items from the tracking layer
- Success, failure, or escalation signals from each downstream agent
Outputs
- Targeted invocations with context passed to each specialized agent
- Status comments, artifact links, and verdicts posted back to the ticket
Governance question: What is the escalation path when an agent reaches a decision boundary it cannot resolve autonomously?
- 03: Specialized Agents
Responsibility: Each agent owns one discrete step: writing code, reviewing a pull request diff, generating tests, or assessing quality. Each returns a structured result to the orchestration layer.
Inputs
- Ticket requirements and acceptance criteria from orchestration
- Current branch state and pull request context
Outputs
- A feature branch and draft pull request for code changes
- Review findings, generated test files, and quality verdicts, each surfaced on the ticket
Governance question: Under what conditions should a low-confidence or flagged finding halt the pipeline rather than continue to the next stage?
- 04: Quality Controls
Responsibility: Aggregates coverage, duplication, and issue-severity signals from static analysis and renders a pass or fail verdict that gates promotion to staging.
Inputs
- Pull request diff from the feature branch
- Static analysis results scoped to the changed code
Outputs
- A binary pass or fail verdict with supporting detail
- Verdict and evidence posted to both the ticket and the pull request
Governance question: Who sets the quality thresholds, and what approval process covers planned exceptions?
- 05: Staging
Responsibility: Resolves the preview deployment URL for the candidate change and surfaces it on the ticket, giving stakeholders a live environment for user acceptance review before production.
Inputs
- Approved pull request from the quality gate
- Deployment trigger from the orchestration layer
Outputs
- A live preview URL posted to the ticket for stakeholder review
- User acceptance sign-off signal once a human confirms the change is ready
Governance question: Who is authorized to grant user acceptance sign-off, and what does "accepted" mean for this class of change?
- 06: Production
Responsibility: Promotes a human-approved change to the live environment and closes the originating ticket on success. Every action is logged as a ticket comment so the full audit trail is intact.
Inputs
- Human approval from the staging review
- Deployment trigger from the orchestration layer
Outputs
- A live production deployment
- A closed ticket with the complete audit trail from ticket to production
Governance question: Who holds production deployment authority, and how is that approval recorded to satisfy audit requirements?
Ready to put these layers to work?
Isos maps this pattern to your team's workflow, tools, and governance requirements: concrete adoption, not a slide deck.