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
| Source | entries/2026/04/24/tests-test_check_stale_issue25.md |