codetether-agent 4.7.0-a-002.4

A2A-native AI coding agent for the CodeTether ecosystem
Documentation
/// A single validation issue discovered before swarm execution.
#[derive(Debug, Clone)]
pub struct ValidationIssue {
    /// Severity level for this issue.
    pub severity: IssueSeverity,
    /// Validation area that produced this issue.
    pub category: IssueCategory,
    /// Human-readable diagnostic message.
    pub message: String,
    /// Optional remediation guidance.
    pub suggestion: Option<String>,
}

/// Severity levels for validation issues.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum IssueSeverity {
    /// Critical issue that prevents execution.
    Error,
    /// Non-fatal issue that may affect execution quality.
    Warning,
    /// Informational diagnostic only.
    Info,
}

/// Categories of validation issues.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum IssueCategory {
    /// Provider or credential issue.
    Provider,
    /// Workspace or git state issue.
    Workspace,
    /// Swarm configuration issue.
    Configuration,
    /// Subtask dependency issue.
    Dependencies,
    /// Token usage estimate issue.
    TokenEstimate,
}