# Terminal Reject

The automated check rejects and short-circuits before T1.

- Workflow: `TerminalReject@1@1`
- Static graph: 4 nodes, 3 edges
- Timeline: 2 ticks

## Static graph context

- **TEST:** `t1`

## Tick 1: Start workflow

**Workflow status:** `WAITING`<br>
**Active/current:** `auto\_reject`<br>
**Input event:** `start`

### Edge evaluation

**Evaluated**

- _No evaluated-edge detail recorded._

**Traversed**

- _No edge traversed in this tick._

### Review requests

| Activation | Task | Idempotency key |
|---|---|---|
| _none_ | — | — |

### Join state

- _No persisted join state._

### Activation history

| Seq | Node | Activation | Status | Result / task |
|---:|---|---:|---|---|
| 1 | `auto\_reject` | 1 | WAITING | — |

## Tick 2: Complete auto\_reject

**Workflow status:** `REJECTED`<br>
**Active/current:** _quiescent_<br>
**Input event:** `complete\_latest`

### Edge evaluation

**Evaluated**

- `e1`: `auto\_reject` → `t1`
- `e3`: `auto\_reject` → `rejected`

**Traversed**

- `e3`: `auto\_reject` → `rejected`

### Review requests

| Activation | Task | Idempotency key |
|---|---|---|
| _none_ | — | — |

### Join state

- _No persisted join state._

### Activation history

| Seq | Node | Activation | Status | Result / task |
|---:|---|---:|---|---|
| 1 | `auto\_reject` | 1 | COMPLETE | auto-result |
| 3 | `rejected` | 1 | COMPLETE | — |
