mirror of
https://github.com/morluto/rea.git
synced 2026-11-12 09:52:27 +00:00
* fix(artifacts): keep an all-zero MD5 note as metadata A Godot member with an all-zero MD5 records a limitation instead of a digest. That note is the metadata difference from a member that claims an MD5. A caveat without a one-sided integrity claim stays unchanged. * fix(artifacts): compare declared digests without limitation text A one-sided declared_integrity claim is already a metadata difference. The limitation-array helper could not change that result and treated unrelated observation caveats as source metadata. Remove it. * test(artifacts): describe the one-sided MD5 claim as the metadata fact The Godot acceptance case still expects metadata when one member has a declared MD5 and the other has an all-zero MD5. That difference is the missing claim, not the reader's limitation note. --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>