-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Edit check opportunities #3446
Comments
The tasks |
@phildominguez-gsa closing ticket #4433 see comments for detail |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Story
The integrity of the SF-SAC is determined by the quality of its data checks. We applied our current checks to the migration so as to up-curate the historical data (in as much as was possible). We can, and must, continue to improve the quality of data collected in the FAC.
Tasks
general
andfindings
forms #4573Consistency of findings
The
general
table has indicators of whether there are only unmodified opinions. Thefindings
table can, however, report modified opinions on compliance. This is inconsistent.1. These should not be "at odds" with each-other. An audit with inconsistent reporting should be blocked from submission.2. If a modified opinion is reported in the
general
table, then there must be corresponding entries in thefindings
table; it cannot be that there are no corresponding findings.We've received confirmation that using the "Unmodified opinions" checkbox should not be relied upon for determining if findings contain modified opinions or not. See this Slack thread.
Existence of prior findings reference number
When a prior findings reference number is used, we should check to see if it can be found. If not, it should be flagged for the auditor, and we should think about how to further annotate the audit in response to the prior-year data being incomplete/incorrect.
This may be a curation point/question: should we amend or otherwise be able to "correct" prior audits if reference numbers do not exist/were omitted, so that the current audit can be "more correct?"
Remove duplicate rows
We had a race hazard that allows some dissemination tables to contain duplicate rows. There are no duplicates in the intake data, but it does exist in the export. These need to be identified and removed.
Verify correctness of
type_requirement
We enforce valid values on intake, but if one does not exist, we should add a regex validation in our Python and/or JSonnet layer. (This may already exist, in which case we should confirm that
type_requirement
is correct at intake-time.)The text was updated successfully, but these errors were encountered: