Make the system understandable
An architecture overview, integration inventory and record of important decisions help the next team understand why the system works as it does.
Make delivery repeatable
Document how to configure environments, run checks and deploy a release. Keep secrets separate from source code and use explicit access ownership.
Make recovery testable
Backups are useful only when restoration works. Record recovery steps, test them in an isolated environment and define who responds to operational alerts.
