nogoods-require-valid-nodes
IN premise
Nogoods whose `Affects` list references node IDs not present in the network are silently skipped rather than raising an error during import
Summary
When importing contradiction records, any that reference nodes which don't exist in the network are quietly ignored instead of causing an error. This means invalid or stale contradiction data can slip through unnoticed during import, potentially hiding data integrity issues that should be flagged.
Dependents
These beliefs depend on this one:
- reference-validation-is-defense-in-depth — Every system boundary that accepts node ID references validates them against the actual network: import normalization drops unknown antecedent/outlist refs, nogood recording skips invalid node IDs, and LLM-returned negative-list IDs are filtered against existing nodes.
Details
| Source | entries/2026/04/24/tests-test_import_beliefs.md |