Skip to content
79%
Epic complete 1 pts since last snapshot
47 shipped23 done, unverified2 staged2 in review
M2 · BOUN-11340Emaddashboard-api

F2.5 - Consolidation & Optimisation of Monitoring and Quality Checks

DoneLow confidence

Consolidate monitoring and quality checks into the WPP-specific repository, automate quality checks across markets, and extend the F1.5 survey monitoring to include quality checks.

Product signed this off as Done, but all six of this feature's own PRs in dashboard-api are Closed rather than Merged — one explicitly notes its work was moved to the fieldwork-processing repo — so scoreBasis's six done-unverified subtasks have no PR evidence that they landed under this ticket; the underlying QC consolidation this feature describes most likely shipped instead through the separate fieldwork-processing migration.

100%
Unchanged since last snapshot
Since last activity
17d
Oldest staged work
Acceptance criteria covered
0/3
PRs open
0
Drift:signedOff marks this feature Done, but every one of its six tracked PRs is Closed, not Merged — one is explicitly titled "NO LONGER CONSIDERED - MOVED TO FIELDSWORK-PROCESSING REPO". No PR evidence under this ticket confirms any of its AC bullets.(BOUN-11435, BOUN-11437, BOUN-11438, BOUN-11439, BOUN-11495, BOUN-11518)

Stories

6 tracked · 6 done, unverified

Acceptance criteria

  • Monitoring now lives in the WPP-specific repository with no loss of functionality and the Slack bot unaffectedno signal
  • Quality checks run automatically across all markets instead of requiring manual effort per marketno signal
  • The F1.5 Slack bot monitoring reflects a respondent removed by a quality checkno signal

Gaps

  • Monitoring now lives in the WPP-specific repository with no loss of functionality and the Slack bot unaffectedno ticket or code
  • Quality checks run automatically across all markets instead of requiring manual effort per marketno ticket or code
  • The F1.5 Slack bot monitoring reflects a respondent removed by a quality checkno ticket or code

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.