dangling-refs-excluded-from-changed-set
IN premise
The `changed` set returned by `retract`/`assert_node` never contains node IDs that don't exist in the network.
Summary
When the system retracts or asserts a node and reports which nodes were affected by the change, it only lists nodes that actually exist in the network. You will never get back a reference to a phantom or deleted node in that change set, so downstream code can safely look up every returned ID without checking for missing entries first.
Details
| Source | entries/2026/04/29/tests-test_dangling_dependents.md |