result-schema-uniformity

IN premise

Both `content_changed` and `source_deleted` results from `check_stale` share exactly the same six keys: `node_id`, `old_hash`, `new_hash`, `source`, `source_path`, `reason` — consumers can handle both uniformly.

Summary

When the staleness checker reports that a source changed or was deleted, the result objects have identical structure. This means code that processes these results doesn't need to branch on the type of staleness — it can use one handler for both cases, simplifying downstream logic.

Details

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