Update Guided Page Onboarding
page_onboarding_updateValidate onboarding selections and return the remaining checklist. STATELESS: it does not remember previous calls, so every call must include the FULL accumulated selection (mainCategory, subCategory, layout, palette, primaryAction) plus all knownFields (name, description, action destination, etc.) gathered so far — not just the latest answer, or earlier choices will look 'missing'. You do not need to loop to a 'ready' state: once you have a name and a primary action, call page_create_from_brief with those values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | ||
| stepId | No | ||
| selection | No | ||
| knownFields | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| mode | Yes | ||
| stepId | Yes | ||
| uiHtml | Yes | ||
| choices | Yes | ||
| selected | Yes | ||
| nextPrompt | Yes | ||
| canContinue | Yes | ||
| profileCopy | Yes | ||
| slugGuidance | Yes | ||
| imageGuidance | Yes | ||
| layoutChoices | Yes | ||
| missingFields | Yes | ||
| readyToCreate | Yes | ||
| layoutGuidance | Yes | ||
| paletteChoices | Yes | ||
| primaryActions | Yes | ||
| invalidSelection | Yes | ||
| qualityChecklist | Yes | ||
| recommendedLinks | Yes | ||
| recommendedBlocks | Yes | ||
| createFromBriefHints | Yes | ||
| recommendedMissingFields | Yes |