outlist-nodes-not-in-dependents-index

OUT premise

Outlist nodes are not tracked in the `dependents` index, so when an outlist node is retracted (goes OUT), dependent GATE beliefs are not enqueued for re-evaluation by `_propagate` — requiring manual `reasons assert` as a workaround.

Summary

When a node is added to an outlist (meaning the gate should activate if that node goes OUT), the system does not register it in the dependency tracking index. This means retracting an outlist node does not automatically trigger re-evaluation of any gate that depends on its absence, breaking the expected propagation behavior and forcing users to manually reassert affected gates.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/24/defect-resolution-clean-network.md