feat(mirror): split placement and clone into distinct progress steps

main

Commit

toothbrush3mo ago

repo mirror create <url> <cluster> now shows a "Placing mirror" spinner for the fast CreateMirror call, then a separate "Cloning" spinner for the readiness poll. Already-ready mirrors skip the Cloning line entirely.

Also: "Mirror exists" (was "already exists") and a leading newline before the mirror summary for breathing room.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: e4b1b656c328

Checkpoints

Mirror Creation Progress Steps

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1