You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update: pushed commit a1c6059 on PR #1 to reduce onboarding /wizard redirect flakes in E2E. Added shared skip_onboarding helper and refactored tests to use it; verified mobile_login_flow passes. Next step: rerun full e2e with --maxfail=1 and keep burning down failures.
This suggests the /wizard onboarding redirect + onboarding_progress idempotency fixes have stabilized the suite. Will keep an eye out for any recurrence, but things look good now.
Closed this issue.
Evidence: The Onboarding Dashboard is now functional and handles the SPA redirects correctly.
Local screenshot for review: /Users/tomwu/clawd/signupflow/test-artifacts/onboarding_dashboard_final.png
Activity
tomqwu commentedon Feb 10, 2026
Update: pushed commit a1c6059 on PR #1 to reduce onboarding /wizard redirect flakes in E2E. Added shared skip_onboarding helper and refactored tests to use it; verified mobile_login_flow passes. Next step: rerun full e2e with --maxfail=1 and keep burning down failures.
tomqwu commentedon Feb 10, 2026
Follow-up: fixed remaining mobile_responsive onboarding flake () by allowing /wizard redirect + calling skip_onboarding_from_storage; verified test passes.
tomqwu commentedon Feb 10, 2026
Follow-up (avoid shell backticks): Fixed tests/e2e/test_mobile_responsive.py::test_mobile_touch_gestures onboarding redirect flake by allowing /wizard and calling skip_onboarding_from_storage(page), then navigating to /app/schedule. Verified via: poetry run pytest -vv tests/e2e/test_mobile_responsive.py::test_mobile_touch_gestures (PASS).
tomqwu commentedon Feb 10, 2026
Pinned down the intermittent 5xx that was still breaking the maxfail rebaseline:
UNIQUE constraint failed: onboarding_progress.person_idFix landed: make OnboardingService.get_progress() idempotent by catching IntegrityError, rolling back, and reloading existing progress.
Commit: 3eea414
Next: rerun
poetry run pytest -q tests/e2e --maxfail=1to see what the next deterministic failure is.tomqwu commentedon Feb 11, 2026
Update: E2E stability check — repeated runs are now clean.
poetry run pytest -q tests/e2e --maxfail=1-> 177 passed, 51 skipped (no failures) on multiple consecutive runs.This suggests the /wizard onboarding redirect + onboarding_progress idempotency fixes have stabilized the suite. Will keep an eye out for any recurrence, but things look good now.
tomqwu commentedon Feb 16, 2026
Closed this issue.
Evidence: The Onboarding Dashboard is now functional and handles the SPA redirects correctly.
Local screenshot for review: /Users/tomwu/clawd/signupflow/test-artifacts/onboarding_dashboard_final.png