Summary
sifty doctor reports admin rights, winget, Ollama, disk and reboot state, but not the Python version or Windows version. Those are exactly what you want in a bug report, so add them to the output.
Where
src/sifty/cli/app.py, doctor_cmd(). Add the two lines to both the console output and the --json dict so the two stay in sync.
Acceptance criteria
Tip
platform.python_version() and platform.platform() (or platform.version()) cover it. Match the formatting of the existing lines.
Summary
sifty doctorreports admin rights, winget, Ollama, disk and reboot state, but not the Python version or Windows version. Those are exactly what you want in a bug report, so add them to the output.Where
src/sifty/cli/app.py,doctor_cmd(). Add the two lines to both the console output and the--jsondict so the two stay in sync.Acceptance criteria
sifty doctorshows the Python version and Windows versionsifty doctor --jsonincludes the same two fieldspytestgreenTip
platform.python_version()andplatform.platform()(orplatform.version()) cover it. Match the formatting of the existing lines.