07-state-management
Chapter 7 — State Management & Resume
To support long runs (sometimes >30 minutes), progress is saved in:
cache/progress.json
Stored Fields
{
"processed_crates": 53,
"total_crates": 120,
"last_processed_crate": "cool-tui-app",
"partial_data": { ... }
}Resume Behavior
--resume → continue scan
--force-fresh → ignore progress filePlaceholder: progress.json screenshot