"Theory is when you know everything but nothing works. Practice is when everything works but no one knows why. In our lab, theory and practice are combined: nothing works and no one knows why."
This is all well and good until you realize that "some automation schema" was implemented wrong, and/or had known issues, or discoverable ones, and that it brought everything else down with it.
Oh. Yeah. Point taken.
@mjg59 Next step: generalising this to all changes.
Seriously, this is a long way towards a good change-management system.
The only obvious things I'd add are a list of things that could be impacted, how you'd know whether they were affected, and a rollback plan.
@mjg59 Agile dev: Documentation is a waste of time; instead spend hours estimating work in imaginary units of effort. Agentic AI dev: there will be a 500:1 ratio of documentation to code, which nobody reads.
Development "best practices" change like Jean styles.