# audit_script_as_gate ## v1 **Why this iteration:** New rule, no prior source. Encodes the pattern already followed by the 4 existing audit scripts (`audit_weak_types.py`, `audit_exception_handling.py`, `audit_main_thread_imports.py`, `audit_no_models_config_io.py`) so new audit scripts follow the same `--strict` gate convention. **Source:** new rule (pattern inferred from existing `scripts/audit_*.py`) --- **Lifted:** 2026-07-05