FillDraft
object type
One background wizard draft (🤖 — slice): YOUR text and/or documents in, a drafted sheet across EVERY page of the walk out — in the background (the assistant thinks at its highest effort; the machine polls every 8 s inside a 480 s wall). The sheet (pages · questions · advice · understood) is ABSENT until status ready; failReason is present on failed. DRAFTS ONLY — nothing is created or applied; you review every value. expiresAt = the draft's lifetime in epoch seconds (startedAt + 30 days).
Fields
| Field | Type | Notes |
|---|---|---|
id | ID ID! | No further notes. |
sysId | String String! | No further notes. |
type | String String! | No further notes. |
caption | String String! | No further notes. |
status | FillDraftStatus FillDraftStatus! | No further notes. |
parentId | ID ID! | The drafting person (the draft is theirs alone). |
rootId | ID ID! | No further notes. |
revision | ID ID! | No further notes. |
revisionNum | Int Int! | No further notes. |
createdAt | String String! | No further notes. |
updatedAt | String String! | No further notes. |
wizardType | String String! | The wizard word the draft was asked for (Item · Location · …) — prompt context and the materials' walk-scope word. |
brief | String String! | Your text ('' on a documents-only draft). |
materialIds | ID [ID!]! | No further notes. |
pages | FillDraftPageSpec [FillDraftPageSpec!]! | The pages you sent, in walk order. |
filled | String String! | What was already answered when you asked ('' on a fresh wizard). |
sheet | FillDraftSheetPage [FillDraftSheetPage!] | No further notes. |
questions | String [String!] | At most 5 — where the materials disagree, or a required field has no support. |
advice | String | No further notes. |
understood | String | What the assistant said it understood (the echo rule) — present once the draft is ready. |
turnCount | Int Int! | No further notes. |
summary | String | what the assistant remembers of the conversation so far — the stored rolling summary; absent until the older turns fold (past 12 un-summarized turns). |
summarizedThroughSeq | Int Int! | turns before this ordinal live inside the summary; from it on, they are composed verbatim. 0 until the first fold. |
activeTurnId | ID | the message the assistant is answering right now — present only while a talk is in flight (status drafting). |
activeTurnStartedAt | String | No further notes. |
failReason | String | No further notes. |
sfExecutionArn | String | No further notes. |
startRequestId | ID ID! | No further notes. |
startedAt | String String! | No further notes. |
readyAt | String | No further notes. |
takenAt | String | when the sheet was taken into the record the wizard created — present iff status taken (set once). |
takenRef | String | the record the draft was taken into — its sysId (or its id) as the taker named it at the take; present only on a taken draft whose take named one (a plain take carries none). A reference, never resolved. |
expiresAt | Int Int! | No further notes. |