Resolves #{efolder issue number} / department-of-veterans-affairs/caseflow#{caseflow issue number} / CASEFLOW-{JIRA number}
Please explain the changes you made here.
- Code compiles correctly
- Go to ...
- For higher-risk changes: Deploy the custom branch to UAT to test
- Screenshots of UI changes added to PR & Original Issue
BEFORE | AFTER |
---|
- Add or update code comments at the top of the class, module, and/or component.
Only for Schema Changes
- Timestamps (created_at, updated_at) for new tables
- Column comments updated
- Verify that
migrate:rollback
works as desired (change
supported functions) - Query profiling performed (eyeball Rails log, check bullet and fasterer output)
- Appropriate indexes added (especially for foreign keys, polymorphic columns, unique constraints, and Rails scopes)
- Add your indexes safely (see Caseflow::Migrations
- DB schema docs updated with
make docs
(after runningmake migrate
) - #appeals-schema notified with summary and link to this PR
- Any non-obvious semantics or logic useful for interpreting database data is documented at Caseflow Data Model and Dictionary
- Check that Caseflow's external API code for the endpoint matches the code in the relevant integration repo
- Request: Service name, method name, input field names
- Response: Check expected data structure
- Update Fakes
- Integrations impacting functionality are tested in Caseflow UAT