Internal Documentation internal
TalkIDE internal documentation
UC IDNameDescription
UC-01001Sign UpRegister a new user with email, password, and name. Auto-creates personal Tenant. Returns JWT tokens.
UC-01002LoginAuthenticate with email and password. Returns JWT access and refresh tokens.
UC-01003Refresh TokenExchange a valid refresh token for a new access token and new refresh token.
UC-01004LogoutInvalidate the refresh token server-side. Frontend clears localStorage.
UC-01005Forgotten PasswordRequest password reset by email. MVP: stub — logs reset link, does not send email.
UC-01006My ProfileView and update the authenticated user’s profile (name, email, locale). Includes password change and language picker sub-operations. Achievement stats displayed read-only. Billing & usage section is backed by UC-10 Stripe Billing (Stopa C).
UC-01007Sound PreferencesView and update the authenticated user’s sound notification preferences (4 toggles + master volume). Auto-save on change.
UC-01008Export User Data (GDPR Article 15)Request async export of all personal data as a ZIP archive. Delivered via email with a 7-day signed download link. Idempotent — max 1 pending export per user.
UC-01009Delete Account (GDPR Article 17)Submit account deletion request with password re-auth. 14-day grace period with email undo link. Nightly scheduled job performs hard purge including cluster B schemas and K8s resources.
UC-01010Notification PreferencesView and update the authenticated user’s notification preferences (7 fields). Only emailBilling has an active BE gate; remaining fields are persisted for forward-compatibility.
Was this page helpful?

Thanks for the feedback.