Maintenance App
A conservative, auditable workflow for cleanup, file organisation, and login-item review.
The problem
Maintenance scripts are fragmented and automated deletion can be difficult to review safely.
Approach
Use a SwiftUI app to read shared JSON reports and separate scans, safe actions, and human review.
Key engineering decisions
- SwiftPM native application
- Risky login items are report-only
- launchd jobs retain logs and latest reports
Boundaries and limitations
- The app uses local ad-hoc signing
- System LaunchAgents and Daemons are never removed automatically