doctor: simplify mirror check after review

main

Commit

computermode3mo ago
  • Split MirrorNoMetadata out of MirrorPrimaryMissing so the diagnosis is self-describing; the bundle no longer labels a fresh v1.1 repo V1 MISSING.
  • Derive doctor headlines from MirrorStatus.String() — one source for status labels across doctor and bundle output.
  • Render the primary ref from diag.Refs.Primary instead of hardcoding entire/checkpoints/v1, so guidance survives a future topology flip.
  • Extract confirmDoctorFix, shared with checkDisconnectedMetadata.
  • Document why the bundle's for-each-ref globs are broader than the resolved topology refs.

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

Checkpoints

Identify Commands Needing Checkpoints v1.1 Support

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1

Address PR Comment on Mirror Settings

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1