Merge main into peyton/bound-checkpoint-ref-push
Commit
Resolve conflicts with main's checkpoint push policy and pinned-generation
delivery: chunked batch, halving split and per-ref fallback now carry
checkpointRefPush (exact hash:ref, queue tokens), the flush re-checks the
automatic policy, the pre-push hook hands off only after the policy gate,
and entire checkpoint push waits out a running background upload.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Entire-Checkpoint: 01M6KT605745CNFVDA6PQJRDNF