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

# Job statuses

> Understand every state in a scheduled job's run history.

| Status      | Meaning                                                              | Terminal                          |
| ----------- | -------------------------------------------------------------------- | --------------------------------- |
| `running`   | Still200 received the start ping and is waiting for a terminal ping. | No                                |
| `success`   | The run started within its grace window and finished successfully.   | Yes                               |
| `late`      | A missed or late run eventually started and finished successfully.   | Yes                               |
| `missed`    | No start ping arrived before the grace period ended.                 | Yes, unless the job later retries |
| `failed`    | The job explicitly reported a failure.                               | Yes                               |
| `timed_out` | No terminal ping arrived before the maximum runtime elapsed.         | Yes                               |

```mermaid theme={null}
stateDiagram-v2
    [*] --> running: start
    [*] --> missed: grace period expires
    running --> success: finish on time
    running --> late: finish after a late start
    running --> failed: fail
    running --> timed_out: maximum runtime expires
    missed --> running: retry starts
```

<Note>
  `late` means the job did run, so it counts as a successful execution while remaining visible as late in the run history.
</Note>
