> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Paradime State now covers snapshots and full refreshes

> Paradime State now makes dbt snapshot state-aware, supports dbt build --full-refresh, runs snapshots after their models, and falls back to plain dbt™.

*September 30, 2026*

<Note>
  **Private preview.** Paradime State is in private preview. To get early access for your workspace, reach out to the Paradime team at [support@paradime.io](mailto:support@paradime.io).
</Note>

<Frame>
  <img src="https://mintcdn.com/paradime-docs/qnnw31xsvc1Q_Xt_/images/paradime-state-run-summary.jpg?fit=max&auto=format&n=qnnw31xsvc1Q_Xt_&q=85&s=f8b4cb6a92493f51086dbeaa7247a750" alt="A Paradime State run summary for dbt build: 78 nodes executed, 46 skipped, 29 rejudged, and an estimated 14.2 minutes of compute saved" width="1600" height="900" data-path="images/paradime-state-run-summary.jpg" />
</Frame>

[Paradime State](/guides/paradime-state/index) now covers more of your project, and it steps aside safely when it can't help.

* **`dbt snapshot` is state-aware.** Each snapshot is decided the way it already was inside `dbt build`, so an unchanged snapshot can be skipped instead of always running. `dbt seed` and `dbt test` on their own still run as plain dbt™.
* **`dbt build --full-refresh` works.** It used to fail when the build included snapshots or tests. Snapshots still run, and keep their history. `--resource-type` and `--exclude-resource-type` on `dbt build` also work, and choose which steps run.
* **Snapshots run after the models they read.** In a `dbt build`, a snapshot that reads a model rebuilt in the same build now runs with the models, so it captures the new version of the data. A first build into an empty schema no longer fails on a table that doesn't exist yet.
* **A compile error no longer fails the run.** If your project can't be compiled for Paradime State, the command runs as plain dbt™, and the summary says that State stood aside and why.
* **A summary you can trust.** `executed` counts only what dbt™ reported as built, and a new `not built` line lists anything a failed step didn't build.
* **Faster on Snowflake.** The check for changed source data sends one metadata query per database instead of one per schema.

The first state-aware run after this update runs every data test once, because tests are now compared by their definition rather than their compiled SQL. See [Read a run](/guides/paradime-state/read-a-run) and [Troubleshooting](/guides/paradime-state/troubleshooting). Shipped in Paradime v6.17.0.


## Related topics

- [Changelog](/changelog/overview.md)
- [Paradime State configuration reference](/guides/paradime-state/configuration-reference.md)
- [Read a Paradime State run](/guides/paradime-state/read-a-run.md)
- [Snapshots](/guides/dbt-fundamentals/model-materializations/snapshots.md)
- [Paradime State](/guides/paradime-state/index.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.