Raised by Mike Czerwinski on the launch post.
The problem: agents re-derive "has this source changed since I captured it" — decision stores full of clipped facts rot quietly as sources move.
Proposed: generalize the dependency-hash mechanism from #124/PR #126 (local imports) one ring outward to cited sources: when a claim has a src that is a resolvable file or URL, record src_hash (content hash at stamp time). akf check then reports STALE reason=source_changed when the cited source no longer matches — retiring a whole class of re-reads.
- Files: reuse
deps._hash_file
- URLs: hash fetched content (opt-in flag — network at check time is a behavior change)
- Schema: additive optional field on Claim, wire-compatible
Raised by Mike Czerwinski on the launch post.
The problem: agents re-derive "has this source changed since I captured it" — decision stores full of clipped facts rot quietly as sources move.
Proposed: generalize the dependency-hash mechanism from #124/PR #126 (local imports) one ring outward to cited sources: when a claim has a
srcthat is a resolvable file or URL, recordsrc_hash(content hash at stamp time).akf checkthen reports STALE reason=source_changed when the cited source no longer matches — retiring a whole class of re-reads.deps._hash_file