- 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.
- 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.
- 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.
- 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.
- As a contributor, I want to contribute to the project by suggesting new rules and/or improving existing ones.