reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

onboarding_check

reqlan rq/extension/host/activation.rq:56

Katz 0.087

Post-install onboarding is checked on every activation, not via a dedicated install event.
installation_event_trigger is satisfied because `activate` always schedules open-thanks-for-installing.ts after the activity-bar paint gate or 400 ms ( webview_claim_race ).
The check reads global state key `onboarding` via onboarding-state.ts:
- `onboardingMessageShown` — when false, open the onboarding webview panel via onboarding-panel.ts.
- `lastVersion` — updated each activation after the message has been shown so future releases can detect extension updates.
The call is fire-and-forget; errors are logged and do not fail activation.
Command-palette Show Onboarding remains immediate.

Interactive page: onboarding_check