Skip to content

Commit fed6352

Browse files
michael-borckclaude
andcommitted
Implement automatic remediation system with user approval workflow (sub-task 6.5)
- Created comprehensive RemediationManager with user approval workflows - Added RemediationSuggestion with confidence levels and risk assessments - Implemented Tauri commands for frontend integration with session management - Added user preference learning system for validation decisions - Created fix suggestion types including typos, capitalization, duplicates - Implemented preview system with diff highlights and impact assessment - Added session status tracking and remediation statistics 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent db9980d commit fed6352

File tree

4 files changed

+1623
-1
lines changed

4 files changed

+1623
-1
lines changed

src-tauri/src/validation/built_in.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ use crate::content::{GeneratedContent, ContentType};
33
use anyhow::Result;
44
use chrono::Utc;
55
use std::collections::HashMap;
6-
use regex::Regex;
76

87
/// Helper trait for string formatting
98
trait StringFormatting {

src-tauri/src/validation/mod.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ pub mod manager;
33
pub mod built_in;
44
pub mod factory;
55
pub mod commands;
6+
pub mod remediation;
7+
pub mod remediation_commands;
68

79
pub use validators::{
810
Validator, ExportValidator, ValidationResult, ValidationConfig, ValidationIssue,
@@ -20,4 +22,14 @@ pub use built_in::{
2022
pub use commands::{
2123
ValidationService, validate_content_command, get_validation_progress_command,
2224
list_validators_command, get_validation_config_command, auto_fix_issues_command
25+
};
26+
pub use remediation::{
27+
RemediationManager, RemediationConfig, RemediationSession, RemediationSuggestion,
28+
SessionStatus, DecisionType, RemediationFixType, ConfidenceLevel, RiskLevel,
29+
RemediationPreview, UserDecision, AppliedFix, UserPreferences, ImpactAssessment,
30+
AlternativeFix, DiffHighlight, ChangeType
31+
};
32+
pub use remediation_commands::{
33+
RemediationService, GenerateRemediationRequest, RemediationResponse,
34+
ApplyFixRequest, UserDecisionRequest, SessionStatusResponse, RemediationStatistics
2335
};

0 commit comments

Comments
 (0)