Doctor

✓ Config file: /home/test/.config/cfgd/cfgd.yaml (valid)

Name     test-host
Profile  default

Tools
  ✓ git: found

Secrets
  ⚠ sops: not found — required for secrets (https://github.com/getsops/sops#install)
  ✓ age key: /home/test/.config/sops/age/keys.txt
  ✓ .sops.yaml: /home/test/.config/cfgd/.sops.yaml
  ✓ provider 1password: available
  provider vault: not installed (optional)

Package Managers
  ✓ cargo: available (declared in config)
  brew: available (not used in config)
  ⚠ rustup: not found — can auto-bootstrap via curl

Modules
  dotfiles
    ✓ bat 0.24.0 (cargo, bat)
    ✓ ripgrep 14.1.0 (cargo, ripgrep)

System
  ✓ State store: accessible
  ✓ Profiles directory: /home/test/.config/cfgd/profiles (2 profiles)

Config Sources
  ⚠ team-base: not cached (run 'cfgd source update')

✓ All checks passed
