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

# Agent read path

> One agent walking the synthetic engagement eng_synthetic_001 through published shapes, stopping before any write.

This page walks one agent through one synthetic engagement, `eng_synthetic_001`, using only shapes published in these docs. It follows the rules in the [Agent guide](/start/agent-guide).

## The traversal

<Steps>
  <Step title="Read the status handoff">
    Read the [Status handoff](/examples/status-handoff). It shows `eng_synthetic_001` in `lifecycleState` `document_gate_blocked`, with `owner` `client`.
  </Step>

  <Step title="Resolve what that state means">
    Look up `document_gate_blocked` in [Public states](/workflow/public-states). It means required inputs are insufficient. The partner signal is to act on the input side.
  </Step>

  <Step title="Identify the visible blocker">
    Read the handoff's `blockers`. One entry has `code` `missing_document` and the label "Wallet export is required before review can continue".
  </Step>

  <Step title="Read the next visible action">
    Read the handoff's `nextAction`. The `actor` is `client` and the label is "Upload the missing wallet export". This is the next visible action, not internal criteria.
  </Step>

  <Step title="Compose a read-only summary for a human">
    Draw a short summary from the handoff's fields only. Add nothing the fields do not carry.

    ```text title="summary.txt" theme={null}
    Engagement eng_synthetic_001 is document_gate_blocked.
    Required inputs are insufficient; the client owns the next action.
    Blocker: Wallet export is required before review can continue.
    Next action (client): Upload the missing wallet export.
    ```
  </Step>

  <Step title="Confirm nothing here is writable">
    The handoff and the [Status card](/records/status-card) it maps to are read models. Nothing on this surface writes back to engagement state.
  </Step>

  <Step title="Stop and hand off">
    Surface the summary to a human and stop, per the [Agent guide](/start/agent-guide) stop conditions. The human acts in the portal.
  </Step>
</Steps>

The safe-task list and its limits are normative in the [Agent guide](/start/agent-guide). This page shows one pass through that list and does not extend it.

<Info>
  Stop if the task asks the agent to infer approval criteria, reconstruct internal methodology, mutate official state, release a deliverable, or expose private workpapers. The full rules are in the [Agent guide](/start/agent-guide).
</Info>
