checkpoint push: tighten exit codes, json errors and named pushes

main

Commit

Muskan Paliwal1w ago

Already-uploaded is success and unknown IDs are not_found, --json failures print an error envelope, unnamed refs are left alone, and one unreadable middle session no longer fails an outgoing row.

Entire-Checkpoint: 01M63T03N5MS9YZF06999XVTYF