//! Placeholder — full implementation follows in next step. use std::path::PathBuf; use doctate_common::oneliners::OnelinersResponse; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct CachedSnapshot { pub etag: String, pub fetched_at: String, pub response: OnelinersResponse, } pub struct SnapshotCache { #[allow(dead_code)] path: PathBuf, } impl SnapshotCache { pub fn new(path: PathBuf) -> Self { Self { path } } }