pub fn create_checkpoint_for_task( project_path: &Path, paths: &[PathBuf], pending_action: Option<Value>, task_id: Option<String>, ) -> Result<CheckpointManifest, Error>