- Type: Enhancement - Affected area: `src/users/`, database entities - BackendAcademy - Summary: User preferences and profiles are keyed by arbitrary strings without a durable identity model. - Acceptance criteria: User IDs, usernames, and email addresses have explicit formats and uniqueness rules; duplicate creation has stable errors.
src/users/, database entities