penny_start_setup
Idempotent
Setup in phases; omit phase to start, resume from meta.onboarding.phase. skipForGood opts out. Stage encrypted imports for dashboard review; status checks receipts. Only users save/cancel there. Imported counts are server-derived; finish cannot complete an active import.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stop | No | Tour stop, with phase tour. | |
| phase | No | Phase to run; omit to start. | |
| client | No | Actual host: claude-desktop, claude-code, codex, chatgpt or other; tailors paste guidance. | |
| counts | No | Cumulative answers/featuresCreated. Ledger imports ignore imported; only committed receipts count. | |
| draftId | No | Returned collection ID; stage only. | |
| importDraft | No | Strict JSON {notes,profiles}; returned schema. 10 notes, 4 replacements, 64 KiB UTF-8. No approval/source/selection. | |
| skipForGood | No | User requested permanent setup opt-out. | |
| importAction | No | Stage needs importDraft, draftId, expectedRevision. Status has no content. No model approval. | |
| prevAccepted | No | Did the user accept the previous tour stop's offer? | |
| expectedRevision | No | Returned revision; stage only. |