check-stale-requires-both-source-fields

IN premise

A node must have both `source` (non-empty) and `source_hash` (non-empty) to be eligible for staleness checking; nodes missing either field are silently skipped.

Summary

When the system checks whether a node's source material has changed, it only examines nodes that have both a source URL and a recorded hash of that source. If either piece is missing, the node is quietly ignored during staleness checks, meaning it will never be flagged as outdated — even if it should be.

Dependents

These beliefs depend on this one:

Details

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