Under the hood
Git hook/attribute file expansion gains a new 'undigested' state for stale cached files
What
The internal logic that expands file references in git hook and attribute configuration now tracks a modification 'stamp' for each file path, and can report a new undigested result when a file's cached state hasn't caught up with its current content. This sits alongside the existing not_text, unbounded, unexpandable, and contributes result kinds.
Why
This distinguishes files that simply haven't been processed yet from other reasons expansion might fail, which should make caching in this area more accurate.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The finding does not say what user-visible effect the `undigested` state has, only that the resolver can now return it.