pub fn build_diff_report(
head_lock: LockfileModel,
findings: Vec<RiskSignal>,
head_risk: ProjectRisk,
base_score: u8,
diff: LockfileDiff,
policy: PolicyDecision,
offline: bool,
generated_at: Option<String>,
) -> RustinelReport