Area: Account & identity (audit phase 1) · Surface: GET /onboarding (OnboardingController@show) + /onboarding/submit, /skip, /complete, /save-profile, /dismiss · Dimension: documentation · Severity: minor
Every new member goes through onboarding (pick topics + communities to follow) immediately after signup, yet there is no help article explaining what it is, what 'Skip' does (it still subscribes you to the first 2 default topics per SKIP_DEFAULT_COUNT logic), or how to revisit/complete a quick profile. This is the single most universal first-touch user experience and has zero documentation and zero search discoverability.
Evidence
Onboarding is a mandatory first-run experience: AuthMiddleware redirects first-time authenticated users to /onboarding (platform/src/Middleware/AuthMiddleware.php:119 `$this->deny('/onboarding');`). OnboardingController@show (platform/src/Controllers/OnboardingController.php:43-76) renders a full 'Welcome to <site>' page (template platform/templates/onboarding/show.php) with topic-category and community pickers and fires a `tutorial_begin` analytics event. Routes: platform/src/routes.php:822-826 (/onboarding, /onboarding/submit, /onboarding/skip, /onboarding/complete, /onboarding/save-profile). The mobieusKnow index lists no onboarding/getting-started/welcome article. Search confirms total absence: `?q=onboarding` -> 'No results', `?q=getting%20started` -> 'No results', `?q=welcome` -> 'No results' (all via https://support.mobieus.io/know/search).
Suggested fix. Add a /know/getting-started (or /know/onboarding) article documenting the post-signup flow: topic selection, community follows, Skip behavior, the quick-profile step (/onboarding/save-profile), and how completion is recorded. Place under 'Account and Settings'.
Filed by the automated tenant-app audit (phase 1) and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus