rebuild-dependents-is-idempotent
IN premise
Calling `_rebuild_dependents()` twice in succession produces identical `dependents` sets on every node.
Summary
Running the dependent-rebuilding logic multiple times in a row always gives the same result — it converges on a single consistent state rather than accumulating duplicates or drifting. This means the system can safely re-derive dependency information at any point without worrying about order-of-operations bugs or gradual corruption of the dependency graph.
Dependents
These beliefs depend on this one:
- critical-operations-converge-to-fixed-points — The system's three critical reconciliation operations are all convergent: agent sync produces no changes on re-run with identical input, dependents index rebuilding yields identical results on repeated execution, and truth recomputation iterates to a fixpoint — ensuring the system reaches stable consistent state regardless of operation ordering.
Details
| Source | entries/2026/04/24/tests-test_dependents_integrity.md |