Contradiction DetectionΒΆ
::: warning Experimental Contradiction detection is a planned capability, not a shipped end-to-end feature in the current MCP workflow. The examples below show the intended behavior rather than a fully integrated command path. :::
What It DoesΒΆ
Checks assertions against entity facts in the knowledge graph. When enabled, it catches contradictions like:
Input: "Soren finished the auth migration"
Output: π΄ AUTH-MIGRATION: attribution conflict β Maya was assigned, not Soren
Input: "Kai has been here 2 years"
Output: π‘ KAI: wrong_tenure β records show 3 years (started 2023-04)
Input: "The sprint ends Friday"
Output: π‘ SPRINT: stale_date β current sprint ends Thursday (updated 2 days ago)
How It WorksΒΆ
Facts are checked against the knowledge graph: - Attribution conflicts β the wrong person credited for a task - Temporal errors β wrong dates, tenures, or durations - Stale information β facts that have been superseded
Ages, dates, and tenures are calculated dynamically from the entity's recorded facts β not hardcoded.
StatusΒΆ
The current codebase includes the temporal knowledge graph primitives needed for this direction, but not a complete contradiction-checking tool exposed through the CLI or MCP server.