Rust-based control plane for warehouse DAGs that adds branches, column-level lineage, compile-time contract enforcement, and per-model cost attribution without replacing Databricks or Snowflake.
Key Takeaways
Rocky sits above your existing warehouse as a control plane; it wraps Databricks or Snowflake rather than replacing them, targeting the DAG layer only.
Data contracts are enforced at compile time: missing required columns, protected-column removals, and unsafe type changes surface as diagnostic codes (E010, E013) before any rows are written.
Named branches let teams run experiments in isolated schemas; column-level lineage shows blast radius downstream before promotion, not after.
Schema drift is caught on the next run by diffing source vs. target; Rocky drops and recreates the target rather than allowing silent corruption.
The playground runs end-to-end on local DuckDB with no credentials, making local smoke tests and CI viable without warehouse access.