Thoughtful consideration and documentation of state changes and path coverage