﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
17101	Validation should cache older results	taylor.smock	team	"Instead of rerunning validation for the entire download(s), JOSM should cache older results and only run newly enabled/modified checks and checks on modified areas.

Current workflow:
1) Run a validation of a large area
2) Fix an error/warning
3) Upload
4a) If there are no errors on the upload, keep current validation results
4b) If there is an error on the upload, clear current validation results and show new validation results

If 4a: Start at step 2 again
If 4b:
5) Rerun validation, with validation taking (roughly) the same amount of time as the first run, getting largely the same results.

Ideal workflow:
5) Rerun validation, with the validator loading the old results and only rerunning validation on possibly modified sections and running newly enabled validation checks. Maybe only do this when there are more than X objects?

Note: I've probably worded this poorly, but I would like to avoid running duplicate validation checks.

Current workaround: disable check on upload for every check (not ideal)"	enhancement	closed	minor		Core validator		wontfix		
