Sanity checker: general discussion ticket #115
Labels
discussion
hub
Meant as target for individual action tickets. Please don't assign 'hub' tickets.
sanity-checker
stuff that should potentially be handled by the sanity checker
Milestone
This ticket will probably stay outside of milestones, unless we see a straight path ahead to closing it, for a time. The previous ticket of this nature got turned into an action ticket (#60), and now this one is supposed to be the new place to gather ideas and turn them into separate action tickets.
1. Introduction: places to look for sanity checks
We have a somewhat distributed sanity-checking functionality now (and that happened in a way by design):
This very ticket is meant for the content of the sanity-checker page.
2. Sanity-checker page
This page should eventually have structured logic and probably repeat some of the distributed information (which, given the modular structure of the SIS, should be trivial).
2.1. What it contains
2.2. What else it might contain (and/or how it can get arranged)
There are three main hubs of information that may either get edited or where something external may change 'spoiling' them in some way:
data/formats/
data/recommendations/
data/centres.xml
We thus get three targets for sanity checks, and one should bear in mind that the middle one, recommendations, can be checked for internal coherence but also for whether the associations that it makes (between centres and formats and properties defined inside recommendations) are coherent.
2.2.1. Context: formats
2.2.2. Context: recommendations and the associations that they create
Internally to the list of recommendations
Associations defined by the recommendations
2.2.3. Context: centres
Please kindly add ideas / comments below.
Please don't assign this ticket, and it probably doesn't make sense to put it into a milestone either.
Other, real action tickets, should mention this one if they concern implementing some of the above ideas.
The text was updated successfully, but these errors were encountered: