Skip to content

chore: remove the persona quiz onboarding step#6341

Merged
idoshamun merged 1 commit into
mainfrom
eng-1884-clean-up-the-persona-quiz
Jul 21, 2026
Merged

chore: remove the persona quiz onboarding step#6341
idoshamun merged 1 commit into
mainfrom
eng-1884-clean-up-the-persona-quiz

Conversation

@idoshamun

@idoshamun idoshamun commented Jul 21, 2026

Copy link
Copy Markdown
Member

Removes the persona quiz onboarding step (FunnelPersonaQuiz) and all of its dead code and assets, since it's no longer needed.

Changes

  • Delete the FunnelPersonaQuiz component, its CSS module, and the quiz engine/data/hook under steps/persona
  • Drop the Patchy mascot video assets in packages/webapp/public/onboarding (12 .webm/.mov files)
  • Remove the PersonaQuiz step type, its step interface, the FunnelStepper wiring, the stepsFullWidth entry, the PersonaSelect/PersonaModifier/PersonaManualPick funnel target ids, and the CompletePersonaQuiz log event
  • Reword a stale comment in lib/image.ts that referenced the removed component

Key decisions

  • The separate PersonaSelector onboarding feature (used by EditTag/TagSelection/SwipePersonaIntro, plus featureOnboardingPersonas, the OnboardingPersonas query, Origin.OnboardingPersona, and LogEvent.SelectOnboardingPersona) is intentionally left intact — it is a different feature from the quiz.

Verification

  • ESLint (changed files): clean
  • Strict typecheck guard + full shared typecheck: no errors from changed files
  • FunnelStepper.spec.tsx: 18/18 pass
  • Repo-wide sweep confirms zero remaining references to the removed symbols

Closes ENG-1884


Created by Huginn 🐦‍⬛

Preview domain

https://eng-1884-clean-up-the-persona-qu.preview.app.daily.dev

Remove the FunnelPersonaQuiz step and all of its dead code and assets:
- Delete the FunnelPersonaQuiz component, its CSS module, and the
  persona quiz engine/data/hook (steps/persona)
- Drop the mascot (Patchy) video assets under public/onboarding
- Remove the PersonaQuiz step type, step interface, stepper wiring,
  full-width entry, funnel target ids, and the CompletePersonaQuiz log event

The separate PersonaSelector onboarding feature is left intact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Jul 21, 2026 7:01am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Jul 21, 2026 7:01am

Request Review

@idoshamun
idoshamun merged commit 35ee718 into main Jul 21, 2026
12 checks passed
@idoshamun
idoshamun deleted the eng-1884-clean-up-the-persona-quiz branch July 21, 2026 08:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant