department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
283 stars 204 forks source link

[FE] My VA Ben App Drafts: Improve isolated error monitoring/handling on draft forms & apps (pt 1) #90712

Closed ajakabcin closed 1 month ago

ajakabcin commented 2 months ago

Background

Following up from the incident on 8/8/24, we identified areas where we can improve our isolated error monitoring and handling on My VA for draft forms and applications. The root cause of the incident was that the name of a form was changed by another team but was not changed in all places where that form exists, specifically in the platform/forms/constants file. We will be working separately with Platform to figure out how to avoid situations like this in the future, but in the meantime we should also improve our error monitoring and handling so that if this happens again, our page fails gracefully instead of crashing.

Tasks

Acceptance Criteria

Validation

allisonlu commented 1 month ago

@ajakabcin

i didn't get as much work done on this as i wanted to, so i will need to bring this into the next sprint with the same amount of points

allisonlu commented 1 month ago

@ajakabcin

This is ready for validation! Tagging @DanielMiller-agile6 since this change isn't front-facing.

Can you confirm the following:

DanielMiller-agile6 commented 1 month ago

@allisonlu verified changes on main, lgtm 👍