hash-file-full-sha256

IN premise

`hash_file` returns a full 64-character hex SHA-256 digest (per the fix in PR #40 that removed the earlier `[:16]` truncation).

Summary

The hash_file function now produces complete SHA-256 hashes instead of truncated ones. This matters because full 64-character digests virtually eliminate collision risk, which was a real concern when hashes were being cut down to just 16 characters — that earlier truncation could have caused different files to appear identical in the system.

Dependents

These beliefs depend on this one:

Details

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