Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 2.05 KB

stories.md

File metadata and controls

36 lines (28 loc) · 2.05 KB

Stories

Users

  • As a user, I want a tool to make staying on top of my important emails easier.
  • As a user, I want the tool to feel easy to use and understand.
  • As a user, I want the tool to feel flexible and robust.
  • As a user, I want the tool to feel reliable.
  • As a user, it's critical that the sensitive and/or private contents of my emails never leave my device.
  • As a user, it's important that I can use the tool offline.
  • As a user, it's important that I don't make any accidental changes to my Outlook inbox.
  • As a user, it's important that if I do make any accidental changes to my Outlook inbox, they're easily reversible.
  • As a user, I'd optionally like to be able to have an AI make suggestions about what kind of rules I may want to create next based on patterns it finds.
  • As a professional, I want to be able to share my rules and insights with my teammates.

Rule Creator

  • As a rule creator, I want to be able to filter down emails that DO match certain conditions, but DON'T match others.
    • e.g. emails ARE from [email protected], however do not contain the word "suburb" in the subject line.
  • As a rule creator, I want to be able to sort emails by multiple criteria.
    • e.g. unread emails first, then by sender name, etc.

Rule Suggestion AI

  • As an AI, I should consider any unflagged and unread emails similar to already flagged emails as potentially important and worthy of consideration when suggesting new rules.

Developers

  • As a developer, I need the tool to work entirely offline.
  • As a developer, I want the project to embrace open principals.
  • As a developer, I want the project to use open standards wherever possible.
  • As a developer, I want the project to use open source tools and/or libraries wherever possible.
  • As a developer, I want the project and tool to follow best practices where possible.
  • As a developer, I want the project and tool to follow the SLSA specification the best it can.

Contributors

  • As a contributor, I want to contribute to the project by suggesting new rules and/or improving existing ones.