WEEKLY
Check disk space and caches
Review the workspace, DerivedData, simulator runtimes, package manager caches, and historical archives. Clean by source first; do not use full-disk deletion commands with an unclear scope.
AFTER CHANGE
Update the environment baseline
After changing macOS, Xcode, Ruby, Node.js, or key dependencies, rerun tests and archiving, and record duration and failure differences before and after the change.
REGULAR
Rotate access credentials
Rotate SSH keys, repository access tokens, and device passwords regularly. Revoke access immediately when a member leaves the project or permissions change; never share personal keys.
BEFORE EXIT
Complete data migration out
Before the rental ends, export code changes, build artifacts, the environment inventory, CI configuration, and required logs. Checksum the exported files and verify them by opening them elsewhere.