# ScratchpadPlanStep

object type

One plan step. input is the operation's input-argument JSON as TEXT (the revisions recordJson carrier class — no generic JSON scalar exists); realizedId + bornType stamp TOGETHER once realization executes this step (the forward provenance — realizedInto; the Task {type,id} row shape).

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `seq` | [Int](/types/#scalars) `Int!` | No further notes. |
| `operation` | [String](/types/#scalars) `String!` | No further notes. |
| `input` | [String](/types/#scalars) `String!` | No further notes. |
| `mark` | [ScratchpadStepMark](/types/ScratchpadStepMark/) | No further notes. |
| `realizedId` | [ID](/types/#scalars) | No further notes. |
| `bornType` | [String](/types/#scalars) | No further notes. |
