Check whether the outcome improved
Verify a comfortable finish
Run the fixed workload with enough remaining time for all selected items. Confirm every item reaches its documented result, the batch output is current, and the next occurrence remains independent. Record the cutoff margin without treating it as a universal guarantee.
Verify a cutoff crossing
Delay a known item until the operating boundary and inspect the worker’s decision. Confirm it stops or drains according to policy, records remaining work, and labels the output appropriately. Ensure no uncheckpointed item is silently treated as complete.
Verify the next occurrence
Make the next schedule due while the first batch still has work. Check that the overlap, queue, or skip rule is explicit and that outputs cannot be confused. Reconcile both run IDs and their item sets after workers settle.
What to carry forward
Accept when pre-cutoff, cutoff, and next-occurrence fixtures produce explicit ownership, output, checkpoint, and schedule states. Keep any policy-approved drain visible. Reopen verification if an item crosses the boundary without a recorded result or if two occurrences can write the same output without an intentional rule.
Technical background: Celery documentation.
Keep the decision with the work.
Use a Work Item in Aglet to record the problem, the evidence you have, and the next decision. Add an owner and priority, then keep updates in the discussion so the next person can follow the reasoning.
Create an account See the product workflow