#[derive(Debug, thiserror::Error)]
#[non_exhaustive]
pub enum CheckError {
#[error("protocol mismatch: old={old}, new={new}")]
ProtocolMismatch {
old: String,
new: String,
},
#[error("report serialization failed: {0}")]
Serialization(#[from] serde_json::Error),
}