cds-snc / cds-snc/platform-forms-client

Build out "status page" to post incident/interruption content

Open
#6,766 0 comments 0 reactions 0 assignees View on GitHub
incident
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 8h
Merged PRs (30d)
85

Description

## Context

Letting users know what's going on within a system is part of a well designed user experience. We need to identify what should be surfaced for the user. Users should be informed about what is going on while interacting with the machine or a system or a thing through continuous feedback within a reasonable time or can be within a fixed period of time.

This also came up in incident: [2026-02-02-client-ip-detection-causing-hcaptcha-errors](https://docs.google.com/document/d/1fVSzj3jlPJmd9hcdIQYt1aePXlS6zP1WCp-_32R_hNc/edit?tab=t.0)
for how we might **consider building a status / incident page** so that we can post this kind of interruption or issue without having to send an email.

## Why

- Something similar to Notify: https://status.notification.canada.ca/#en
- Avoids having to send so many email updates throughout an incident
- Related: #402

## What's involved

- [ ] Identify scenarios where system status is hidden from the user
- [ ] Define reasonable amounts of time for feedback
- [ ] Explore options for surfacing system status
- [ ] Develop designs for visibility
- [ ] Potential usability testing of options

## References

- [NN/g](https://www.nngroup.com/articles/visibility-system-status/)
- [UX Planet](https://uxplanet.org/1-visibility-of-system-status-simplified-by-the-examples-1cca76f59b6a)
Acceptance criteria

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.