M2 · BOUN-11255Tomerdashboard-api
F2.4 - Quality Checks Integration
DoneHigh confidence
Automate post-survey data cleaning to remove the need for manual cleaning and filtering.
Both QC subtasks (age-bracket and employment-exclusivity methods) shipped with merged dashboard-api PRs, and the manual GET-bypass routes they replace were removed in the same stack.
100%
Unchanged since last snapshot
- Since last activity
- 44d
- Oldest staged work
- —
- Acceptance criteria covered
- 3/4
- PRs open
- 0
Stories
2 tracked · 2 shipped
Acceptance criteria
- A respondent whose entered age doesn't match their selected bracket is removed by the cleaning scriptsBOUN-11343, dashboard-api#2057covered
- A respondent failing MC exclusivity is automatically removedBOUN-11343, dashboard-api#2057covered
- A respondent meeting both criteria is retainedpartialdashboard-api#2057partially covered
- The prior manual step is no longer required and is fully covered by the scriptsBOUN-11344, dashboard-api#2058covered
Gaps
Every acceptance criterion has at least partial evidence.
Criteria are read from the ticket description on every run. A gap closes on its own once a story or PR matching it appears — nothing here is closed by hand.