OSS-first docs
These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.
Save or update onboarding draft for active organization
Goal
Persist onboarding progress incrementally for resumption and safety
Context
Auto-saves every few seconds during onboarding; enables users to leave and resume
Source Definition
export const SaveOnboardingDraftBaseSpec = defineCommand({
meta: {
key: 'base.onboarding.saveDraft',
version: '1.0.0',
stability: StabilityEnum.Beta,
owners: [OwnersEnum.PlatformSigil],
tags: ['onboarding', 'draft'],
description: 'Save or update onboarding draft for active organization',
goal: 'Persist onboarding progress incrementally for resumption and safety',
context:
'Auto-saves every few seconds during onboarding; enables users to leave and resume',
},
io: {
input: SaveOnboardingDraftInput,
output: SaveOnboardingDraftOutput,
},
policy: {
auth: 'user',
escalate: null,
},
transport: {
gql: { field: 'saveOnboardingDraft' },
rest: { method: 'POST' },
},
});