Why
Docs note AuthRepository.signUp treats profile upsert failure as non-fatal, which can create users with incomplete profile rows.
Current behavior
- User can register successfully, but
profiles row may be missing if insert/upsert fails.
Tasks
Acceptance criteria
References
docs/01_CODEBASE_ARCHITECTURE_REVIEW.md: “Profile Upsert Non-Fatal Error”
docs/02_FEATURES_REQUIREMENTS_BEST_PRACTICES.md: Auth issues section
Why
Docs note
AuthRepository.signUptreats profile upsert failure as non-fatal, which can create users with incomplete profile rows.Current behavior
profilesrow may be missing if insert/upsert fails.Tasks
Acceptance criteria
References
docs/01_CODEBASE_ARCHITECTURE_REVIEW.md: “Profile Upsert Non-Fatal Error”docs/02_FEATURES_REQUIREMENTS_BEST_PRACTICES.md: Auth issues section