Skip to content
79%
Epic complete 1 pts since last snapshot
47 shipped23 done, unverified2 staged2 in review
M1 · BOUN-11207Ruzzelldashboard, dashboard-api

F1.1 — Excel Template & Survey Compatibility

DoneMedium confidence

Validate the survey template against the demographic questions in the questions Excel before survey creation, to ensure the survey structure will be compatible with downstream coding and data delivery processes. Only demographic questions are validated at this stage, since other questions and options may be populated after creation (e.g., assigned to users later). This prevents launching surveys with mismatched demographic questions, options, or response values that could lead to incorrect data processing later.

Signed off as Done; two of five stories (E2E coverage and a duplicate-respondent bugfix) are shipped, while the core validation script and its UI wiring are JIRA-Done but not directly confirmed on master — though the same validation logic reappears merged in the later E2E PRs that touch the identical files.

100%
Unchanged since last snapshot
Since last activity
44d
Oldest staged work
Acceptance criteria covered
3/3
PRs open
0
Drift:The original validation-script and UI PRs were closed rather than merged, but the same validation logic shipped through the later E2E PRs that touch the identical files.(BOUN-11312, BOUN-11314, dashboard-api#2066, dashboard#3820)

Stories

5 tracked · 2 shipped, 3 done, unverified

Acceptance criteria

  • Validation compares the template's demographic questions to the questions workbook before survey creationdashboard-api#2066, dashboard#3820covered
  • Creation proceeds once demographic validation passesdashboard#3820covered
  • Creation is blocked until a demographic mismatch is resolveddashboard#3820covered

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.