diff --git a/Cargo.lock b/Cargo.lock
index 17d744c8d0..c795b3af03 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1263,6 +1263,7 @@ dependencies = [
"fensu-policy",
"mimalloc",
"pyo3",
+ "rayon",
"serde",
"serde_json",
"sqlbuild-analysis",
@@ -1311,6 +1312,7 @@ dependencies = [
name = "sqlbuild-rules"
version = "0.157.0"
dependencies = [
+ "blake3",
"fensu-policy",
"globset",
"polyglot-sql",
diff --git a/crates/sqlbuild-analysis/src/assembly/analysis_session/_helpers/compact_batch.rs b/crates/sqlbuild-analysis/src/assembly/analysis_session/_helpers/compact_batch.rs
index 3092851426..9a274defc7 100644
--- a/crates/sqlbuild-analysis/src/assembly/analysis_session/_helpers/compact_batch.rs
+++ b/crates/sqlbuild-analysis/src/assembly/analysis_session/_helpers/compact_batch.rs
@@ -165,6 +165,7 @@ impl SessionCatalog {
let mut shared: Vec