Skip to content

[FEATURE] Add Data Integrity Support #238

@epugh

Description

@epugh

Is your feature request related to a problem?

SRW uses a number of different indexes to model all the aspects of experiments. Judgments, QuerySets, Experiments, Experiment Variants, Search Configurations.

We have no current way of identifying where any relationships might have been dropped and cleaning them up.

What solution would you like?

A starting point might be to add to our vairous *DAO classes the ability to confirm the existence of a object by it's ID, but without the weight of loading the full data set. The methods we have now all return the entire object.

What alternatives have you considered?

The UI and the code is quite robust, so if you mess up an experiment, well just delete it and move on.

Do you have any additional context?

If we had this capablity, it would be nice to add it to our import capability for externally run experiments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions