Doctor
Purpose
Doctor — Assurance surface.
When to use it
- Operate Doctor when your job matches this surface
- Prefer dry-run / doctor before mutating repairs on disks
- Shut down the guest before write operations
How to get there
- Doc id:
doctor - Nav: Assurance → Doctor
- Primary interface:
guestkit doctor IMAGE· TUI Assuranced· web Passport
Operate from CLI / TUI (UX)
guestkit doctor IMAGE· TUI Assuranced· web Passport.guestkit doctor vm.qcow2 --target kvm|proxmox|kubevirt|aws….--explainfor root-cause.-o json --fail-below 80for CI.- TUI: Assurance or
: doctor. - Fix blockers → re-run doctor.
- Empty / fail: Low score + blockers until repaired; mount failures abort.
- Success: Score 0–100; exit 0 if above
--fail-below.
Host needs Linux + qemu-img / losetup / qemu-nbd; mount/repair often need root. GuestKit does not invent disk contents.