Skip to content

feat: add new-user style quiz onboarding engine for miniapp#71

Closed
leeekyrie wants to merge 32 commits into
Anyesh:mainfrom
leeekyrie:codex/wechat-taro-cloudbase
Closed

feat: add new-user style quiz onboarding engine for miniapp#71
leeekyrie wants to merge 32 commits into
Anyesh:mainfrom
leeekyrie:codex/wechat-taro-cloudbase

Conversation

@leeekyrie
Copy link
Copy Markdown

Summary

  • add backend onboarding engine tables, services, and APIs for style-quiz flow
  • add style answer mapper + non-blocking AI style insight fallback
  • add miniapp blocking onboarding gate + style quiz modal and full preferences editing in settings

Test Plan

  • backend: TEST_DATABASE_URL='postgresql+asyncpg://bytedance@127.0.0.1:5432/wardrobe_test' .venv/bin/pytest tests/test_style_quiz_mapper.py tests/test_onboarding.py -q
  • backend: TEST_DATABASE_URL='postgresql+asyncpg://bytedance@127.0.0.1:5432/wardrobe_test' .venv/bin/pytest tests/test_auth.py tests/test_preferences.py -q
  • miniapp: pnpm typecheck
  • miniapp: TARO_APP_API_BASE_URL=http://localhost:8000 pnpm build:weapp

@leeekyrie leeekyrie closed this May 15, 2026
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