# ReceiptWalk

object type

The in-flight post walk of a large receipt: present while status is posting; the header IS the truth — the cursor and the chunk's stock stamps commit together, chunk by chunk, so a replayed step continues from the cursor.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `kind` | [String](/types/#scalars) `String!` | Which walk: post (the lines landing in stock; from draft). |
| `cursor` | [Int](/types/#scalars) `Int!` | The lineNo the NEXT chunk starts at — lines below it are booked (cursor − 1 of lineCount landed). |
| `chunks` | [Int](/types/#scalars) `Int!` | Chunks committed so far (the inline first chunk counts). |
| `lineCount` | [Int](/types/#scalars) `Int!` | The receipt's line count when the walk started — the progress denominator. |
| `startedAt` | [String](/types/#scalars) `String!` | When the walk started (UTC ISO-8601). |
| `executionArn` | [String](/types/#scalars) | No further notes. |
| `stalledAt` | [String](/types/#scalars) | Set when a step failed past its retries — the receipt is honestly stuck; re-run post to resume. |
| `problem` | [String](/types/#scalars) | The stall cause (cut to 512 characters) — present with stalledAt. |
