feat(onboarding): add onboarding status and track API routes with tests

This commit is contained in:
Jennie Robinson Faber 2026-04-09 22:31:57 +01:00
parent 3797ff7925
commit 56376d1995
6 changed files with 470 additions and 0 deletions

View file

@ -364,6 +364,12 @@ export const inviteAcceptSchema = z.object({
token: z.string().min(1)
})
// --- Onboarding schemas ---
export const onboardingTrackSchema = z.object({
goal: z.enum(['eventPageVisited', 'ecologyPageVisited', 'wikiClicked'])
})
// --- Tag schemas ---
export const tagSuggestionSchema = z.object({