# Class LittleGhost::Assembly::Attempt

Documentation version: Edge

Canonical HTML: https://littleghostai.org/docs/LittleGhost/Assembly/Attempt.html

One bounded attempt to execute a child Assembly step.

It records timing, normalized usage, terminal status, and a sanitized error
description suitable for the public coordination trajectory.

## Inheritance

`LittleGhost::Assembly::Attempt < Data`

## Attributes

<a id="attribute-i-error"></a>
### `error` (R)

A sanitized error description, or `nil`.

<a id="attribute-i-finished_at"></a>
### `finished_at` (R)

The wall-clock finish time.

<a id="attribute-i-number"></a>
### `number` (R)

The one-based attempt number.

<a id="attribute-i-started_at"></a>
### `started_at` (R)

The wall-clock start time.

<a id="attribute-i-status"></a>
### `status` (R)

The normalized terminal status for this attempt.

<a id="attribute-i-usage"></a>
### `usage` (R)

The Usage recorded by this attempt.
