{"content":"man-p2p post-release memory follow-up Task 1 committed: aa0a934 (fix: clone pebble iterator values before unmarshal). This change exports pebblestore.CloneBytes, keeps the internal cloneBytes helper, adds iterator clone contract tests, replaces direct sonic.Unmarshal(iter.Value()) calls with cloned Pebble iterator bytes, and adds tools/check_iter_value_unmarshal.sh as a static guard. Fresh verification: tools/check_iter_value_unmarshal.sh passed and rg for direct sonic.Unmarshal(iter.Value()) returned no Go matches; TestCloneBytes passed. Broader MRC20 focused tests still hit pre-existing baseline failures unrelated to this byte-ownership hardening.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}