Description
openedon Feb 14, 2023
A big goal from long ago was to provide useful automated analyses of changes to help analysts and others prioritize what to look at. We originally did that with AnalyzeChangeJob
, which is scheduled automatically after every import and create annotation records for every consecutive pair of versions:
web-monitoring-db/app/jobs/import_versions_job.rb
Lines 26 to 36 in f01ad68
However, the analysis provided by that job always fell short (for a variety of reasons), and the problems it was meant to solve were ultimately better handled by web-monitoring-task-sheets. AnalyzeChangeJob
is still running after every import, though! It’s doing a lot of work and generating a lot of data nobody never uses, so it’s probably time to disable it.
(NB: in an ideal world, we’d have better integrated the task sheets stuff so it ran automatically and posted results as annotations available through the API here, but that never happened for a whole other set of reasons. At this point, we are putting the project to rest, and it no longer makes sense to try and better integrate these tools.)