Open yaelberger-commits opened 2 months ago
Hey team! Please add your planning poker estimate with Zenhub @amazingphilippe @YedidaZalik
Created 4 error messages to prevent sending when:
YZ to send to MSB as an email - done
Phil, Marie-Sophie & Yedida met yesterday to discuss visual issues in French interface
Bring to Dev<>Design Review this week
Andrew started on this.
Description
As the GC Notify product team, we need to be able to prevent message deployment when a service reaches its annual limits so that we can scale our services more widely across the GC for greater impact.
WHY are we building? Clients cannot see their annual limits or their current usage status. To calculate their usage, clients have to manually sum up month over month statistics. We also don’t enforce the annual limits, so clients have no incentive to honour them. WHAT are we building? Error message, freeze ready to send page and an email notification VALUE created by our solution
Documentation and Artifacts
Product requirements document Figma
Acceptance Criteria
[ ] Show an error message for when people reach the review page, but are over their limits
[ ] Freeze “ready to send” page function
[ ] Send email informing user they are at 100% usage
[ ] Cypress UI tests if needed.
[ ] Generate appropriate log messages so that executions of this feature can be tracked
[ ] Can misuse of this feature cause harm? If yes, create an alert
[ ] Update the status of related findings, insights, and hypotheses on the Research Airtable
[ ] Once change/fix/feature is implemented, link relevant Airtable records to design artifacts (Figma)
[ ] Does the feature change our Information Architecture? If so, update the Sitemap in En/Fr
A11y
Bilingualism
Privacy considerations
Security controls in place
Measuring success and metrics
Related Research Airtable records
QA Steps