Jedes Werkzeug, das Produktionsdaten anfasst, unterstützt --dry-run. Werkzeuge sperren sich selbst per fcntl.LOCK_EX. Die Meldung „locked“ bedeutet: eine andere Instanz läuft — warten, nicht erzwingen.
Ein Beispiel
Vor einer echten Gmail-Synchronisation läuft gmail_sync.py --days 7 --dry-run.