fix(checkpoint-remote): withhold from the manual checkpoint push
main路
Commit
PushCheckpoints (from main's manual push policy) resolved push settings but never checked the withhold, so naming checkpoints with an unroutable checkpoint_remote sent them to the push remote. It now returns the withhold error with the refs left queued, and flushCheckpointRefs refuses a withheld store itself so a new caller cannot reopen the path.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Entire-Checkpoint: 01M675NDMCCX2GKHWYP2PCKEMM