Skip to content

feat: improve doctor remediation and health summary UX - #63

Merged
dDevAhmed merged 6 commits into
mainfrom
feat/cli-022-doctor-summary
Sep 8, 2026
Merged

dDevAhmed merged 6 commits into
mainfrom
feat/cli-022-doctor-summary

Conversation

@dDevAhmed

Copy link
Copy Markdown
Contributor

Summary

Implements CLI-022 by refining stellarforge doctor output around remediation and overall environment health.

Included

  • explicit overall health states: ready, usable with warnings, action required, and no diagnostics registered
  • preserves deterministic pass/warn/fail counts
  • keeps warning-only runs non-fatal
  • keeps required failures mapped to the existing diagnostic exit code
  • renders remediation directly beneath affected checks
  • extends mixed pass/warn/fail coverage
  • adds explicit warning-only and all-pass behavior tests
  • confirms unexpected secret-bearing check failures remain redacted and still receive safe remediation

Scope

No styling dependency, spinner, TTY-only behavior, or environment dump is introduced. Output remains plain-text and CI-safe.

Closes #25

@dDevAhmed
dDevAhmed merged commit f44b59a into main Sep 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CLI-022 — Add doctor remediation guidance and summary UX

1 participant