Skip to content
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

Open
5 tasks done
jadudm opened this issue Feb 24, 2024 · 2 comments
Open
5 tasks done

Edit check opportunities #3446

jadudm opened this issue Feb 24, 2024 · 2 comments

Comments

@jadudm
Copy link
Contributor

jadudm commented Feb 24, 2024

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

Preview Give feedback
  1. phildominguez-gsa
  2. phildominguez-gsa
  3. phildominguez-gsa

Consistency of findings

The general table has indicators of whether there are only unmodified opinions. The findings 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 the findings 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.)

@jadudm jadudm converted this from a draft issue Feb 24, 2024
@github-project-automation github-project-automation bot moved this to Triage in FAC May 2, 2024
@jadudm jadudm added this to the FY24 Q4 milestone May 2, 2024
@jadudm jadudm removed this from the FY24 Q4 milestone Jun 24, 2024
@jadudm jadudm moved this from Later to The Future in FAC Epic Board Jun 24, 2024
@phildominguez-gsa
Copy link
Contributor

The tasks Re-run all checks at time of "lock for submission" and Re-run all checks at time of submission have been completed here: #4203

@Leighdiddy
Copy link
Contributor

@phildominguez-gsa closing ticket #4433 see comments for detail

@Leighdiddy Leighdiddy moved this from In Progress to Backlog in FAC Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

3 participants