verify-dependents-is-readonly

IN premise

`verify_dependents()` never modifies `node.dependents`; it only reads and reports discrepancies as a list of human-readable strings containing `"extra"` or `"missing"`.

Summary

The function that checks dependent relationships is purely diagnostic — it looks for mismatches between what the system tracks and what actually exists, then describes those mismatches in plain text. Because it never changes anything, it's safe to call at any time without worrying about side effects on the dependency graph.

Details

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