Skip to content

feat(qual): new QA verification field DEV-734#339

Merged
rgraber merged 8 commits intomainfrom
beccagraber/dev-734-add-verification-to-exports
Feb 23, 2026
Merged

feat(qual): new QA verification field DEV-734#339
rgraber merged 8 commits intomainfrom
beccagraber/dev-734-add-verification-to-exports

Conversation

@rgraber
Copy link
Contributor

@rgraber rgraber commented Feb 17, 2026

Add new QualVerification and QualSource fields. Allow it to be linked to a QA question by allowing multiple levels of analysis questions as a source.
Fields are treated as a tree, with analysis fields being children of regular survey questions, and verification/source fields being children of analysis fields. We do a basic depth-first traversal to order the fields for the export.

@coveralls
Copy link

coveralls commented Feb 17, 2026

Coverage Status

coverage: 86.804% (+0.09%) from 86.715%
when pulling 20a0a30 on beccagraber/dev-734-add-verification-to-exports
into 6f0c760 on main.

@rgraber rgraber marked this pull request as ready for review February 17, 2026 15:51
Copy link
Contributor

@noliveleger noliveleger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works as expected! Congrats. Only few nitpicks for linting and formatting.

@rgraber rgraber marked this pull request as draft February 19, 2026 13:19
@rgraber rgraber marked this pull request as ready for review February 19, 2026 14:49
@rgraber rgraber requested a review from noliveleger February 19, 2026 15:37
Copy link
Contributor

@noliveleger noliveleger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rgraber rgraber merged commit 085ae8e into main Feb 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants