As a GC Notify user, I need to know about upcoming maintenance windows so that I can plan when to send my messages and not lose any notifications.
WHY are we building?
We need a way to notify GC Notify users about upcoming planned downtime
WHAT are we building?
A banner or something on our System Status Page and maybe our Admin page to let users know about maintenance windows
VALUE created by our solution
More certainty for users, less frustration if Notify is down for planned maintenance, fewer support tickets, meeting our SLO responsibilities
Documentation and Artifacts
Good docs, figma mockups, ADRs, screenshots etc.
Acceptance Criteria
Given some context, when (X) action occurs, then (Y) outcome is achieved
[ ] 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)
Description
As a GC Notify user, I need to know about upcoming maintenance windows so that I can plan when to send my messages and not lose any notifications.
WHY are we building? We need a way to notify GC Notify users about upcoming planned downtime WHAT are we building? A banner or something on our System Status Page and maybe our Admin page to let users know about maintenance windows VALUE created by our solution More certainty for users, less frustration if Notify is down for planned maintenance, fewer support tickets, meeting our SLO responsibilities
Documentation and Artifacts
Good docs, figma mockups, ADRs, screenshots etc.
Acceptance Criteria
Given some context, when (X) action occurs, then (Y) outcome is achieved
[ ] 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)
A11y
Bilingualism
Privacy considerations
Security controls in place
Measuring success and metrics
Related Research Airtable records
QA Steps
GC Articles Publish checklist