contradictions-no-storage-dependency

IN premise

`contradictions.py` operates on in-memory node dicts and has no import of `storage.py` or any database layer, making it testable in full isolation.

Summary

The contradiction detection logic is completely decoupled from the database — it works purely on in-memory data structures with no dependency on the storage layer. This means it can be unit tested without any database setup or mocking, which simplifies testing and confirms a clean separation of concerns in the architecture.

Details

Sourceentries/2026/05/08/reasons_lib-contradictions.md