> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enfors.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# The Builder lens

> The micro picture — why did this one agent do what it did?

The Builder lens is for the person who needs to know exactly **why one agent did what it
did** in a single session. It's the same data as the [Leader lens](/using/leader-lens),
seen up close.

## The Explore canvas

Everything underneath is fully explorable on the **canvas**. Start from an **agent node**
— every agent in the organization — and drill down:

<Steps>
  <Step title="Agent">
    See the agent, its owner, and the model it runs.
  </Step>

  <Step title="Session">
    Each agent has its sessions. Pick the one you want to investigate.
  </Step>

  <Step title="Decisions">
    A session breaks down into its decisions (e.g. 28). Walk through them in order and
    see exactly what happened from the beginning.
  </Step>
</Steps>

<Frame caption="The Explore canvas — agent → session → decisions">
  <img src="https://mintcdn.com/enfors/vp6oPmBU7YFgD-tH/images/explore-canvas.svg?fit=max&auto=format&n=vp6oPmBU7YFgD-tH&q=85&s=28cf770f0a3ea66d47feb4e119add37c" alt="Explore canvas" width="1200" height="750" data-path="images/explore-canvas.svg" />
</Frame>

## The logic trace

Click into a decision to open its **logic trace**: the final outcome, the action the
agent decided to execute, and the **reasoning step by step** that led there. See
[Evidence & the Logic Trace](/concepts/evidence-and-logic-trace).

<Frame caption="A decision's logic trace">
  <img src="https://mintcdn.com/enfors/EStKoMAmv9k4MqOd/images/logic-trace.svg?fit=max&auto=format&n=EStKoMAmv9k4MqOd&q=85&s=54ca7e8f07b5dc747a9de5c6801aca16" alt="Logic trace" width="1200" height="750" data-path="images/logic-trace.svg" />
</Frame>

## The evidence vault

Every step is backed by **evidence** — a system prompt, a git check-in, a prompt, a
document, a tool call. The evidence vault lets you reconstruct the entire decision from
its logic and the evidence behind it.

<Frame caption="The evidence vault">
  <img src="https://mintcdn.com/enfors/EStKoMAmv9k4MqOd/images/evidence-vault.svg?fit=max&auto=format&n=EStKoMAmv9k4MqOd&q=85&s=a4306b35f91cab1fd94cfeb290cc8784" alt="Evidence vault" width="1200" height="750" data-path="images/evidence-vault.svg" />
</Frame>

## Session quality & speculation

Enfors scores the quality of every session — not just standard metrics like confidence
and routing, but advanced ones like the **speculation ratio**: the share of decisions
*not* backed by evidence. It's how you catch errors before a customer does. See
[Insights & Drift Detection](/concepts/insights-and-drift).

<Frame caption="Session quality and speculation ratio">
  <img src="https://mintcdn.com/enfors/EStKoMAmv9k4MqOd/images/session-quality.svg?fit=max&auto=format&n=EStKoMAmv9k4MqOd&q=85&s=ed7fb4136ca4c1d42c308a96a7663dd3" alt="Session quality scores" width="1200" height="750" data-path="images/session-quality.svg" />
</Frame>

## Do it programmatically

The same drill-down is available via the [MCP server](/mcp/overview):

```text theme={null}
list_agents → list_agent_sessions → list_session_decisions → get_decision
```

For relationship traversal (evidence, findings, steps), use
[`query_graph`](/mcp/tool-reference#query_graph).
