#16: Agile / Epic: Accounts & Sign-in / 📋 Product Backlog
Status: Done
Tag: Sprint 1

Shipped in Sprint 1. Kept here as a worked example of a completed story.

Acceptance criteria

  • Given I am on the sign-in screen, when I select "Continue with Google", then the Google account chooser appears
  • Given I pick an account, when authorization completes, then I am signed in and my profile is populated
  • Given an account already exists with the same email, when I sign in with Google, then the accounts are linked, not duplicated
  • Given I am offline, when I attempt sign-in, then I see a clear retry message rather than a spinner

Definition of Done

  • Acceptance criteria pass
  • Account linking tested against an existing email
  • Code reviewed and merged
  • Tests written and green
  • Accepted by Product Owner
Business Value: Must have
Story Points: 5
Epic: Accounts & Sign-in
Component: Web, Android
Created by Peggy Nov 26, 2021, Edited Aug 7, 2026