Establish who consumes a shared thing **before** writing the change to it. The subject varies — a Terraform module, a wrapper over one, a reusable workflow consumed `@main`, an Airflow DAG whose tables other DAGs read — and the procedure does not.