Agentic system architecture and engineering

Agent observability architecture

Decide what observability is necessary to explain a consequential agent action

When production behaviour cannot be reconstructed from existing logs, this area becomes relevant. For the SRE and AI platform lead, the concern is specific: the final answer is visible but the tool decision that caused the problem is missing. The engineering design starts from that consequence and follows the relevant evidence through the customer workflow. Design instrumentation from the questions an operator must answer. Capturing every token is not a substitute for recording the relevant decision, identity, configuration, tool effect, and handoff in a form reviewers can safely inspect.

The engineering decisions relationship

  1. Starting evidenceTrace inventory

    Establish the basis for correlation key.

  2. Decision boundaryAuthority attribution

    Retain the mandate behind the operation.

  3. Decision artefactObservability architecture

    Retain the scoped finding and its unresolved dependencies.

Proposed working model. Production acceptance needs separate scoped evidence.

Decision

Frame the decision around correlation key

Questions and the evidence they need

Criterion / evidenceCorrelation key
Inspect trace inventory for the relevant constraint or observation.
Criterion / evidenceAuthority attribution
Inspect system identifiers for the relevant constraint or observation.
Criterion / evidenceData minimisation
Inspect evidence access and retention rules for the relevant constraint or observation.
Read each criterion against the available evidence before deciding that additional work is needed.

For the SRE and AI platform lead, this becomes relevant when production behaviour cannot be reconstructed from existing logs. The immediate decision is what observability is necessary to explain a consequential agent action. The scope should be narrow enough that the engineering team can identify a meaningful alternative, including continuing the current approach if the available evidence already supports it.

The practical failure to challenge is that the final answer is visible but the tool decision that caused the problem is missing. That concern gives the work a concrete direction: establish what the relevant boundary should do, inspect how it behaves or would operate, and identify the owner of any gap. It should not be diluted into a broad transformation exercise before the specific question has been answered.

Mechanism

Observability should explain a consequential action

Relationships within engineering decisions

Source or conditionCorrelation key
Connect events across tools and workflow components.
Crossing or choiceAuthority attribution
Retain the mandate behind the operation.
Consequence or decisionData minimisation
Capture useful evidence without unnecessary sensitive payloads.
Carry authority and state through the implementation. Each relationship needs evidence in the actual scope.

Correlation across components

For this scope, correlation across components should be examined alongside trace inventory. Correlate events across request, agent, tools, and external effects. The proposed schema should preserve the identifiers needed to explain a material action. An attractive trace view is insufficient if reviewers cannot connect a tool call to the business record it actually changed.

Authority attribution

For this scope, authority attribution should be examined alongside system identifiers. Record the acting principal, authority decision, and relevant configuration. These details help distinguish an agent error from a permission or deployment change. The architecture should preserve evidence of the decision boundary without assuming that every raw prompt must be retained.

Sensitive-data minimisation

For this scope, sensitive-data minimisation should be examined alongside evidence access and retention rules. Minimise sensitive content while retaining useful investigation evidence. Define access and retention according to the customer’s requirements and qualified review. The observability design should avoid becoming an uncontrolled duplicate of private memory, documents, or credentials simply because more data might help debugging.

Preparation

Connect the working inputs to the boundary being examined

Evidence packet for correlation key

Illustrative working format

BasisTrace inventory
Retain the observed conditions and distinguish gaps from contrary evidence.
ContextSystem identifiers
Check its relationship to the relevant workflow and expose missing context.
ObservationEvidence access and retention rules
Confirm the applicable revision and who resolves disputed interpretation.
Illustrative preparation record. Availability, revision, and handling need confirmation.

The starting material is trace inventory, system identifiers, and evidence access and retention rules. Review these together rather than assuming one document tells the whole story. A stated rule may differ from a configured behaviour, and a proposed responsibility may not yet have an available owner. Identify those differences before selecting the detailed work.

Participation should include a workflow owner, an implementation lead, an eventual maintainer, and qualified control reviewers where needed. The customer should define which information and environments may be used. Synthetic or sanitised examples can support preparation when they preserve the relevant behaviour; if they omit a material dependency, record the limitation and agree how the missing evidence would be obtained.

How the work proceeds

Carry correlation key through to an accountable finding

From the scoped material to a decision record

  1. Establish conditionsTrace inventory

    Make the component and operating boundary explicit.

  2. Examine the relationshipAuthority attribution

    Apply the scoped check to data minimisation.

  3. Retain the findingObservability architecture

    Record the evidence, open dependencies, and the owner’s next decision.

Proposed sequence; resolve interpretation or access gaps before relying on the next step.

Work backward from an investigation question such as why an update occurred. Identify the minimum events needed to connect request, principal, configuration, evidence, approval, tool request, and effect. The proposed telemetry design should include access and retention rules so observability does not become an uncontrolled copy of sensitive task data.

A practical first slice would focus on correlation across components and then follow its consequences into authority attribution. Keep sensitive-data minimisation visible as a separate review question rather than assuming it is satisfied by the first result. The engineering team should record observations, competing explanations, and changes to the original assumptions. A second reviewer can challenge whether the evidence supports the recommendation and whether an apparently successful example omitted the condition that matters most.

Indicative artefact

Make the observability architecture usable by its owner

Observability architecture

Illustrative working format

Annotated fieldObservability architecture
Identify the assessed workflow, revision, and decision boundary.
Annotated fieldEvent and trace schema
Record accepted inputs, task meaning, and incomplete or failed outcome semantics.
Annotated fieldInvestigation walkthrough
Name the unresolved condition, next action, and accountable owner.
Illustrative artefact structure, not a completed engagement or an observed result.

Indicative outputs include observability architecture, event and trace schema, and investigation walkthrough. Their form should follow the decision and the customer’s existing operating records. The first should establish the assessed boundary and relevant observations; the second should make material gaps or dependencies inspectable; the third should identify the action, owner, and evidence needed to revisit the decision.

Acceptance should be tested through use: can the responsible owner explain what was examined, identify an unresolved issue, and act on the next step without reconstructing the whole engagement? Findings should preserve counterevidence and limits. A polished document is insufficient if it does not help resolve the customer’s specific question.

Illustrative scenario

Examine data minimisation through a constructed exception

A constructed case and its decision paths

Illustrative scenario

  1. SituationCorrelation key

    An investigation asks why an agent reopened a case that a person had closed.

  2. Question to examineAuthority attribution

    Correlate the human close event, agent mandate, and later reopen operation.

  3. Conditional next actionData minimisation

    Retain sufficient attribution while minimizing unnecessary customer payloads.

Fictional example. No executed test, customer engagement, or measured outcome is implied.

Consider an illustrative situation in which an operations team investigates why an agent reopened a case after a human closed it. This is a constructed example, not a client engagement or an observed Softlander outcome.

For the reopened-case example, an illustrative trace walkthrough would identify which component used the closed state and which later event changed it. Missing correlation would become an instrumentation requirement. The design should make this explanation possible without assuming reviewers can inspect every raw prompt or reconstruct timing from unrelated logs.

The useful learning would be the difference between the expected behaviour and the behaviour or responsibility actually demonstrated. If the exercise leaves sensitive-data minimisation unresolved, that should remain a named next step. A recommendation to narrow the scope, improve a prerequisite, or hold the decision can be appropriate when the example exposes a material dependency.

Scope and next action

Keep the conclusion within the defined workflow and configuration

Confirm fit before the next commitment

Included boundaryCorrelation key
This review is limited to the defined workflow and configuration.
PrerequisiteTrace inventory
The relevant owner must confirm access and the intended operating conditions.
Claim limitObservability architecture
Production acceptance needs separate scoped evidence.
Bring the triggering change and existing evidence; resolve the dependency that could alter the decision.

The method described here is proposed engineering work. Scope, staffing, implementation access, acceptance, and commercial terms require a readiness review. A design or lab result does not establish production suitability, guaranteed reliability, or security certification.

Ways to engage

Related engagement scopes

AI Fractional Agentic AI Office

Create a regular place for agentic AI decisions. Connect initiative priorities, architecture questions, risk ownership and evidence reviews.

Read about this offer: AI Fractional Agentic AI Office

AI Fractional Agentic Transformation Office

Coordinate the operating changes behind agent adoption. Align workflow redesign, ownership, dependencies and adoption measures.

Read about this offer: AI Fractional Agentic Transformation Office

AI Harness Engineering Pod

Engineer a bounded AI execution harness with tool adapters, context handling, orchestration, recovery and observable traces.

Read about this offer: AI Harness Engineering Pod

Continue exploring

Related insights and resources

Whitepaper16 MIN READ

Engineer the harness, not just the prompt

Define the contracts around an agent's decisions: what state it trusts, which actions can execute, how interrupted work resumes, and what evidence an operator needs to recover safely.

Whitepaper15 MIN READ

Governing agent decisions

Governance becomes useful when it changes a decision. Connect each agent workflow to an accountable owner, explicit operating conditions, proportionate evidence and a practical route for exceptions and withdrawal.

Strategy & transformation6 MIN READ

Do you need an agent centre of excellence?

A centre can concentrate scarce expertise and reusable controls, or become an approval queue detached from real work. Choose the mandate before the structure.

A little more clarity

Questions to consider.

Start with the questions that shape a better decision.

Which events are needed to explain an agent action?

Correlate events across request, agent, tools, and external effects. The proposed schema should preserve the identifiers needed to explain a material action. An attractive trace view is insufficient if reviewers cannot connect a tool call to the business record it actually changed.

How should traces connect identity and configuration?

Record the acting principal, authority decision, and relevant configuration. These details help distinguish an agent error from a permission or deployment change. The architecture should preserve evidence of the decision boundary without assuming that every raw prompt must be retained.

What sensitive data can observability avoid copying?

Minimise sensitive content while retaining useful investigation evidence. Define access and retention according to the customer's requirements and qualified review. The observability design should avoid becoming an uncontrolled duplicate of private memory, documents, or credentials simply because more data might help debugging.

How should missing correlation be detected?

For the reopened-case example, an illustrative trace walkthrough would identify which component used the closed state and which later event changed it. Missing correlation would become an instrumentation requirement. The design should make this explanation possible without assuming reviewers can inspect every raw prompt or reconstruct timing from unrelated logs.

What should an investigation walkthrough demonstrate?

Work backward from an investigation question such as why an update occurred. Identify the minimum events needed to connect request, principal, configuration, evidence, approval, tool request, and effect. The proposed telemetry design should include access and retention rules so observability does not become an uncontrolled copy of sensitive task data.

What would the observability architecture make clear?

It should connect the specific concern—the final answer is visible but the tool decision that caused the problem is missing—to what was examined and what remains unresolved. The record should separate observations from proposed changes and identify the owner responsible for the next evidence. It is a decision aid within the agreed scope, not a broader assurance conclusion.

Start with the decision you need to make.

Tell us about the agent workflow you want reviewed, and where you need greater clarity. Scope and availability are confirmed together.

Connected disciplines