[Memory P4] Periodic contradiction detection and resolution #251

Open
opened 2026-04-09 00:41:47 +00:00 by Rockachopa · 0 comments
Owner

Context

The holographic retriever has a contradict() method that finds facts sharing entities but diverging in content. It's never called.

Task

  1. Schedule weekly contradiction detection (cron or session-start check)
  2. Surface contradictions for review (log or inject as context)
  3. Auto-resolve obvious cases: same entity, newer fact supersedes older
  4. Flag ambiguous contradictions for human review
  5. Remove or lower trust on contradicted facts

Acceptance Criteria

  • Contradiction report generated weekly
  • Obvious contradictions auto-resolved (newer wins)
  • Ambiguous contradictions flagged, not auto-resolved
  • Stale/contradicted facts have lower trust scores

Part of: [EPIC] Unified Memory Architecture

## Context The holographic retriever has a contradict() method that finds facts sharing entities but diverging in content. It's never called. ## Task 1. Schedule weekly contradiction detection (cron or session-start check) 2. Surface contradictions for review (log or inject as context) 3. Auto-resolve obvious cases: same entity, newer fact supersedes older 4. Flag ambiguous contradictions for human review 5. Remove or lower trust on contradicted facts ## Acceptance Criteria - Contradiction report generated weekly - Obvious contradictions auto-resolved (newer wins) - Ambiguous contradictions flagged, not auto-resolved - Stale/contradicted facts have lower trust scores Part of: [EPIC] Unified Memory Architecture
Rockachopa added this to the Unified Memory Architecture milestone 2026-04-09 00:41:47 +00:00
Rockachopa added the phase:4-hygieneepic:memory labels 2026-04-09 00:41:47 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/hermes-agent#251