outlist-nodes-not-in-dependents-index

OUT premise — entries/2026/04/24/defect-resolution-clean-network.md

Reason OUT: Fixed in PR #31 (commit 5316c1a, 2026-04-23) — _rebuild_dependents, add_node, and add_justification now track outlist nodes

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: