Skip to content

feat(doctor): add safe recovery and harden Windows runtime - #34

Closed
Chenxxxxxx06 wants to merge 4 commits into
mainfrom
feat/windows-doctor-recovery-20260813
Closed

feat(doctor): add safe recovery and harden Windows runtime#34
Chenxxxxxx06 wants to merge 4 commits into
mainfrom
feat/windows-doctor-recovery-20260813

Conversation

@Chenxxxxxx06

Copy link
Copy Markdown
Collaborator

Summary

  • normalize the Argus framework Python/PATH/UTF-8 environment on Windows
  • fix Windows process, task-file, executable-discovery, Unicode-build, and cleanup paths
  • add argus doctor JSON/deep/verify aliases while preserving argus --doctor
  • add deterministic argus repair --plan|--safe; SAFE currently only removes a verified stale daemon PID file
  • document the approved Phase 1 scope and leave Rescue Runtime/Desktop recovery for later phases

Verification

  • Ruff and release artifact checks pass
  • GitHub portable/Windows core Python tests pass locally
  • Web tests: 189/189
  • TUI tests: 272/272
  • Desktop identity tests: 32/32
  • frozen backend, Electron build, unsigned package layout, source Web, and frozen Web smoke tests pass

Normalize the framework Python environment, repair Windows path/process/file
handling, make CI portability checks deterministic, and add read-only doctor
plus registered safe-repair CLI workflows.
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.

1 participant