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

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 69 forks source link

Retain 30 days of Forms migration CSVs, date-stamped, for triage purposes #19430

Open jilladams opened 1 month ago

jilladams commented 1 month ago

User story

AS A VA Form product team member I WANT access to Forms migration logs from the last 30 days SO THAT I can easily tell whether migration data on a specific date in the past is the root cause of a form edit or not

Description

We currently retain the most recent Forms MIgration CSV: https://prod.cms.va.gov/admin/structure/migrate/manage/forms/migrations/va_node_form/source

Sometimes, an issue pops up several days after a migration, and we no longer have that night's CSV, to be able to inspect what changes it introduced. This slows down triage, and the process of deducing whether a bug was actually caused by Forms migration, or has a different root cause.

We want to retain 30 days of Forms migration CSVs, to resolve.

Engineering notes / background

Testing & QA

Scope / Impact analysis

What, if anything, could break as a result of this change? Engineer should assess this when approaching PR.

Roles / assignments

After functional testing, code review, accessibility review, and design review can happen in parallel.

Acceptance criteria

_ACs should capture expected behavior, to inform test plans. Consider devices, documentation updates including KBs, change management, and content model when applicable._

jilladams commented 1 month ago

Questions I have that may be a part of the task itself to figure out, or might be things to decide in refinement, not sure: