dangling-guard-is-continue-not-raise

IN premise

When `_propagate` encounters a dependent ID not in `self.nodes`, it logs a structured warning and continues the BFS loop rather than raising `KeyError` or silently skipping.

Summary

A missing node reference during propagation is treated as a non-fatal condition. The system logs a warning and keeps going instead of crashing or silently ignoring the problem, which means propagation is robust to stale references while still leaving a diagnostic trail.

Details

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