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§
- Context
Quality Config - Configuration for context quality analysis
- Duplicate
Candidate - A duplicate candidate pair
- Enhanced
Quality Score - Enhanced quality score with all components
- Memory
Conflict - A detected conflict between two memories
- Quality
Issue - A quality issue in the report
- Quality
Report - Quality report for a workspace or set of memories
- Quality
Suggestion - A quality improvement suggestion
- Source
Trust Score - Source trust score
Enums§
- Conflict
Severity - Severity of a conflict
- Conflict
Type - Type of conflict between memories
- Resolution
Type - Resolution type for conflicts
- Validation
Status - 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