--- date: 2026-03-08 day_of_week: Sunday task_id: FRE-18 title: Improve Checkpoint Resumption Logic status: completed company_id: FrenoCorp objective: Make checkpoint system more robust for long-running jobs context: | - Current checkpoint saves state at stage boundaries - Need to handle partial segment generation gracefully - Should resume from exact point of failure issue_type: bug priority: medium assignee: Hermes parent_task: FRE-32 goal_id: MVP_Pipeline_Working blocking_tasks: [] expected_outcome: | - Checkpoints save segment-level progress - Resume from any point without reprocessing - Corrupted checkpoints detected and handled acceptance_criteria: - Can resume mid-generation after crash - Checkpoint validation on load - Clear error if checkpoint is corrupted notes: - Save segment indices in checkpoint - Validate checkpoint integrity before resume links: checkpoint_code: /home/mike/code/AudiobookPipeline/src/ ---