missing-source-file-is-silent

OUT premise

If a node's source file no longer exists on disk, `check_stale` silently skips it; callers cannot distinguish "file deleted" from "file never tracked."

Summary

When the staleness checker encounters a belief whose original source file has been deleted, it quietly moves on without reporting anything. This means there's no way for code using the checker to tell the difference between a file that was deliberately removed and one that was never part of the system in the first place, which could mask broken references or orphaned beliefs.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/23/reasons_lib-check_stale-check_stale.md