How to keep it adequate: A protocol for ensuring validity in agent-based simulation. (January 2023)