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

# fleet-rlm glossary

> Definitions for the state and execution terms in fleet-rlm: Sessions, Turns, Runs, Claims, Runtime Events, Interpreter Leases, and Workspace Memory.

These terms describe the state and execution contracts used across `fleet-rlm`. For the data relationships behind them, see [Sessions and persistence](/fleet-rlm/concepts/sessions-persistence) and the [architecture overview](/fleet-rlm/concepts/architecture).

| Term                   | Meaning                                                                                                                                |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| **User**               | The deterministic local actor namespace. Fleet installs one process-local scope with fixed ids; there is no multi-user identity model. |
| **Workspace**          | The tenant boundary that owns Sessions, Attachments, Artifacts, Skills, files, Projects, and Memory.                                   |
| **Session**            | A durable conversation container with ordered committed Turns and a checkpoint version.                                                |
| **Turn**               | One user input and its eventual assistant result. A Turn advances history only after durable commit.                                   |
| **Run**                | One execution attempt for a Turn. It carries the idempotency key, claim, heartbeat, cancellation state, and outcome.                   |
| **Claim**              | A lease-like ownership record that prevents two workers from executing the same live Run.                                              |
| **Checkpoint**         | The Session history version used to bind a Run. Commit increments it atomically.                                                       |
| **PreparedTurn**       | The preparation value containing validated inputs, capabilities, history, and acquired resources for one Run.                          |
| **Runtime Event**      | A typed, transport-neutral event such as `run.started`, `rlm.reasoning`, `tool.completed`, or `status`.                                |
| **Prelude chunk**      | A transient `data-status` SSE chunk emitted while a Turn is being claimed and prepared. It is not durable history.                     |
| **RLM**                | DSPy's Recursive Language Model program. Fleet invokes native `dspy.RLM` directly.                                                     |
| **Native iteration**   | One DSPy RLM action/REPL step. It is separate from Fleet recursive delegation depth.                                                   |
| **Semantic LM call**   | A native RLM `llm_query` or `llm_query_batched` operation counted against the native LM-call budget.                                   |
| **Recursive child**    | A fresh iterative RLM invoked through `rlm_query` or Root-only `rlm_query_batched`. Direct children run at native depth one.           |
| **Sub-LM fallback**    | A bounded semantic query used when a child cannot create another native recursive Sandbox.                                             |
| **Interpreter Lease**  | The ownership handle that keeps a Daytona Interpreter available through execution and finalization.                                    |
| **Workspace Volume**   | The mounted Daytona storage boundary for Attachments, Artifacts, files, Projects, and Memory.                                          |
| **Skill Card**         | Bounded discoverable metadata for a Skill. Full instructions and resources load progressively through host-mediated Tools.             |
| **Attachment**         | A durable user-provided input with metadata and private bytes.                                                                         |
| **Artifact Candidate** | A private output created during a Run. It becomes a public Artifact only after validation and successful Turn Commit.                  |
| **Workspace Memory**   | Explicit user-directed state stored in `memory/MEMORIES.md`, separate from Session history.                                            |
| **Taint**              | A runtime condition that prevents safe reuse, causing the resident Session runtime or provider resources to rotate.                    |
| **Canonical stream**   | The closed public SSE vocabulary and terminal ordering consumed by the pi-tui client.                                                  |
