How to build Snowflake dynamic tables in a dev environment without auto-refresh?

In our dbt setup, developers run test builds that clone / create models into their dev schemas. When a developer is testing a dynamic table, it’ll build that table into their dev schema which means it will auto-refresh based on the configured lag.

Is there a way to automatically suspend a dynamic table if it’s built in a dev environment, such as with a config parameter? One way I was thinking about this was using on-run-end to detect the dev environment + materialization type across all models, but that seems clunky / overkill to have to loop over every model. I’d also rather not have to include a config for every dynamic model.