pdmt 1.0.1

High-performance, deterministic templating library for Model Context Protocol (MCP) applications with comprehensive todo validation and quality enforcement
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Quality-related data models

#[cfg(feature = "quality-proxy")]
use serde::{Deserialize, Serialize};

/// Quality assessment report containing validation results
#[cfg(feature = "quality-proxy")]
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct QualityReport {
    /// Whether the content passed all quality checks
    pub passed: bool,
    /// List of quality violations found during assessment
    pub violations: Vec<crate::error::QualityViolation>,
    /// Suggested improvements to address quality issues
    pub suggestions: Vec<String>,
}