nogood-id-monotonic

IN premise

`Network._next_nogood_id` only ever increases; deletions and clears do not decrement it, preventing ID reuse (fix for issue #26)

Summary

Each recorded contradiction gets a unique numeric identifier that never gets recycled, even if contradictions are later removed or the system is cleared. This prevents stale references from accidentally pointing to a different contradiction than intended, which was a bug that previously caused incorrect behavior.

Details

Sourceentries/2026/04/24/tests-test_nogood_id.md