final_physical_digest.py indexed [0] on the bare-list (schema 1) native receipt. v4_cases() accepts schema 1 and the versioned schema-2 object and rejects others. Existing outputs and final-physical-digest.json are unchanged; that digest records the previous postprocessor hash, so a rerun with this version is a new digest. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>