Skip to main content

Module context_quality

Module context_quality 

Source
Expand description

Context Quality Module (Phase 9: ENG-48 to ENG-66)

Provides:

  • Near-duplicate detection (ENG-48)
  • Semantic deduplication (ENG-49)
  • Conflict detection (ENG-50)
  • Contradiction resolution (ENG-51)
  • Enhanced quality scoring (ENG-52)
  • Source credibility (ENG-53)
  • Quality improvement suggestions (ENG-57)

Structs§

ContextQualityConfig
Configuration for context quality analysis
DuplicateCandidate
A duplicate candidate pair
EnhancedQualityScore
Enhanced quality score with all components
MemoryConflict
A detected conflict between two memories
QualityIssue
A quality issue in the report
QualityReport
Quality report for a workspace or set of memories
QualitySuggestion
A quality improvement suggestion
SourceTrustScore
Source trust score

Enums§

ConflictSeverity
Severity of a conflict
ConflictType
Type of conflict between memories
ResolutionType
Resolution type for conflicts
ValidationStatus
Validation status for memories

Functions§

calculate_quality_score
Calculate enhanced quality score for a memory
calculate_text_similarity
Calculate similarity between two strings using character n-grams
detect_conflicts
Detect conflicts for a memory against existing memories
find_near_duplicates
Find near-duplicate memories using text similarity
find_semantic_duplicates
Find semantic duplicates using embedding similarity
generate_quality_report
Generate a quality report for a workspace
get_pending_duplicates
Get pending duplicate candidates
get_source_trust
Get or set source trust score
get_unresolved_conflicts
Get unresolved conflicts
resolve_conflict
Resolve a conflict between memories
update_source_trust
Update source trust score