themoonsheep / moonsheep

Moonsheep digitizes huge, messy paper and PDF archives through crowdsourcing and cutting edge technology.
http://moonsheep.org
GNU Affero General Public License v3.0
9 stars 3 forks source link

Background queue for task verification #115

Open KrzysztofMadejski opened 6 years ago

KrzysztofMadejski commented 6 years ago

This is an optimization for verifying tasks. Currently tasks are being crossverified in the request-cycle on new entry being sent that passes MIN_ENTRIES_TO_CROSSCHECK limit.

Acceptance criteria:

Questions:

  1. we don't mind more entries than minimum number, should we allow more entries and take out tasks only when verified? ANSWER: Yes, we do allow more entries. Up to MIN_ENTRIES_TO_MARK_DIRTY setting. But even when the task is 'dirty' on new entries that started in the meantime we will perform cross-check.

See #84 for background discussion on that.