Source decision 0027 — ✅ As a new user, I want to sign in with a Password
Original source · exact version bafyreiaw3yj6kz7kzdpdx7t5wro6tlkw525qb2332dqwgq44zllutjrkd4 · Read-derived block
Classification: story; source kind: story; decision: approve; confidence: high; review status: needs-review.
Rationale: The body consistently describes authentication/recovery for a returning user despite the new-user title. It is not password account creation (0028) and not evidence that recovery is implemented.
Review qualification: Uncertain identity/behavior/duplication remains a separate candidate; do not merge without review.
Canonical target (to be published after manifest): Proposed canonical target
Similar source candidates — kept separate
Evidence snapshot: original readable text and block backlinks
Heading As a new user, I want to sign in with a Password so I can recover my identity source block
Heading Video prototype source block
Heading Acceptance Criteria source block
Paragraph Returning user sees "Good to see you again" with options to sign in with passkey or password, and a link to use another email source block
Paragraph Selecting "Sign in with password" opens the password dialog with a password field, show/hide toggle, and a "Forgot password?" link source block
Paragraph Entering an incorrect password shows an inline error: "Incorrect password, please try again" source block
Paragraph "Continue" button is disabled until a password is entered source block
Paragraph "Back" button returns to the sign-in options screen source block
Paragraph Tapping "Forgot password?" opens the recovery words screen if user does not use password manager. source block
Paragraph Recovery words screen asks the user to enter the 6 words they saved during account creation source block
Paragraph "Continue" is disabled until all 6 recovery word fields are filled source block
Paragraph "Back" returns to the password screen source block
Paragraph Successful recovery word entry leads to "Your identity is recovered" with account selection if multiple accounts exist source block
Paragraph User selects which account to continue with and proceeds into the app source block
Paragraph "Don't have a recovery words?" link shows alternative options: sign in with passkey or create a new account source block
Paragraph Passkey option explains the user can access their account if they set up a passkey on their device source block
Paragraph "Create new account" is presented as a last resort — user do not loss access to previous data but has to create a new account source block
Paragraph "Back" returns to the recovery words entry screen source block
Heading Desings source block
Heading Basic Flow source block
Paragraph User selects password as the option to sign in source block
Paragraph Enters password source block
Paragraph If user forgets he can add recover words to access identity source block
Paragraph User adds recover words and get back to accounts list source block
Heading Edge cases source block
Paragraph User enters correct recovery words but in the wrong order — sign-in fails, user is prompted to check the order source block
Paragraph User enters 5 of 6 words correctly and 1 wrong — recovery fails, user can retry source block
Paragraph User dismisses the dialog via X during password entry — returns to the previous app state, no data is lost source block
Paragraph User attempts too many incorrect passwords or recovery word entries — triggers "sign in with passkey/create new account" screen source block
Paragraph User clicks "Use another email" — returns to email entry, previous session state is cleared source block
Paragraph User's session expires while on the password screen — re-authentication prompt without losing context source block
Paragraph User pastes recovery words from their saved document — each field accepts pasted input correctly source block
Paragraph User has no passkey and no recovery words — only option is "Create new account" with clear data loss warning source block
Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime