Open jpmckinney opened 1 month ago
Ideas for new checks from internal discussions, that better solve for what data support managers find useful in the current Key Field Information:
Unlike other checks, it is useful to report on the details of these checks even when they pass.
It is also useful to report (similar to Pelican):
Plus, if possible (Slack):
An important design caveat is that users are not uploading full datasets or representative samples. The checks need to make sense even for a sample. We'll need to word any messages carefully. e.g. "the sample doesn't contain awards" not "your dataset doesn't contain awards" or something.
In general, along the lines of the earlier user research, we need the DRT to be useful, interpretable and actionable for OCDS implementers. If something is needed for data support, we might prefer to implement it as a notebook. (Of course, it is more convenient for team members to not load another tab.)
Web frontend (templates and text)
Web backend
Unflatten
in Kingfisher Collect to get unflatten results from temporary directory.Library (libcoveocds)
Remove JSON serializing of errors (originates in lib-cove)[This is needed to aggregate similar error]Learning
While everything is fresh, read latest JSON Schema to see if anything can be simplified by adopting new versions