83e3be9298
Follow-up to #125. Two resumability defects in the handoff driver: 1. A no-task night left digests.json (often []) pinned, so every later run reloaded the empty pin and never called harvest_for_config again. Remove the pin on terminal no-task completion so the next run re-harvests. 2. An interrupted/corrupt tasks.json snapshot raised an uncaught JSONDecodeError in _run_handoff. Wrap load_tasks_file in try/except and re-mine instead of crashing. Adds regression tests for both. Co-Authored-By: Claude <noreply@anthropic.com>