For “Identify best practices for configuration management (i.e. logging config changes, auditing “as running” vs “as configured,” consistent feature application, etc.)”
I found some information in the IOS Configuration Fundamentals Configuration Guide.
Specifically, how to configure logging of config changes.