What problem does it solve? It prevents runtime SQL failures in a Rust sqlx codebase by enforcing compile-time checked queries, keeping the offline query cache in sync with migrations, and ensuring database integration tests always run against real PostgreSQL in CI. ## Core Features & Use Cases - Compile-time query enforcement: Mandates query!, query_as!, and query_scalar! macros while banning runtime sqlx constructors, verified by a CI script and pre-commit hook. - Offline cache management: Defines the workflow for regenerating and verifying the .sqlx/ directory with cargo sqlx prepare after any query or migration change. - Integration test discipline: Requires PostgreSQL service containers in CI and isolated per-test databases via #[sqlx::test]. - Use Case: When adding a migration or editing a query in crates/server/tests/db_queries.rs, follow the workflow to run tests locally, regenerate the sqlx cache, and pass the CI freshness check. ## Quick Start Ask the assistant to add a new compile-time checked sqlx query and migration, then regenerate the offline cache and run the database integration tests.