semantic-contradiction-skips-singleton-clusters
IN premise — entries/2026/05/10/semantic-contradiction-detection.md
Single-belief clusters are skipped during semantic contradiction detection (no contradiction possible within one belief), and clusters exceeding `CONTRADICTION_BATCH_SIZE` are sub-batched within the cluster boundary.
Summary
When the system checks for contradictions among semantically similar beliefs, it skips any cluster that contains only one belief since a belief cannot contradict itself. For larger clusters, the system breaks them into smaller batches to keep LLM calls manageable, but never mixes beliefs from different clusters in the same batch.