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
| Source | entries/2026/05/08/reasons_lib-contradictions.md |