Learn
hook
12 registry resources · 10 hooks, 2 tutorials · roadmap: Data Quality, Orchestration, Reliability, Warehousing, Observability
What this topic covers
DE//AGENT currently lists 12 resources under hook: 10 hooks, 2 tutorials. Everything below is derived from the live registry — counts, capabilities, verification state and security posture come from the curated records, never from marketing copy.
What you can learn here
Documented learning objectives across these resources:
- Configure a pre-commit check over staged schema files — via Enforce contracts in CI with the schema change check
- State what lets a breaking change pass — MIGRATION.md or a deprecated_at annotation — via Enforce contracts in CI with the schema change check
- Explain why the gate belongs in the producer's CI, not the consumer's runtime — via Enforce contracts in CI with the schema change check
- Install a pre-run gate that intercepts backfill triggers — via Gate backfills with the safety check hook
- State the three requirements the hook enforces before any backfill — via Gate backfills with the safety check hook
- Recognize a denied bare backfill command and what it was missing — via Gate backfills with the safety check hook
Where this fits in the learning roadmap
These resources map to stages: Data Quality (3), Orchestration (2), Reliability (5), Warehousing (1), Observability (1). Follow the four-phase roadmap to place this topic inside a progression instead of learning it in isolation.
Compare the registry's options
Every entry, its shape and its trust state — sorted by the registry's composite score. This table is the honest version of a marketing comparison: no sponsored placements, no unverifiable claims.
| Resource | Type | Difficulty | Verification | Score |
|---|---|---|---|---|
| Enforce contracts in CI with the schema change check | Tutorial | beginner | community | 34.15 |
| Gate backfills with the safety check hook | Tutorial | intermediate | community | 34.15 |
| Destructive SQL Guard | Hook | beginner | community | 33.6 |
| Production Write Confirmation | Hook | beginner | community | 33.6 |
| dbt Full-Refresh Guard | Hook | intermediate | community flags | 32.6 |
| Backfill Safety Check | Hook | advanced | community | 32.6 |
| Secret Scan on Commit | Hook | beginner | community flags | 32.1 |
| Schema Change Check | Hook | intermediate | community flags | 32.1 |
| Freshness Pre-Merge Check | Hook | intermediate | community flags | 31.1 |
| PII Leak Guard | Hook | advanced | community flags | 31.1 |
| Spark Cost Check | Hook | advanced | community flags | 31.1 |
| Pre-deployment DQ Check | Hook | intermediate | community flags | 26.1 |
How scores are computed: source quality score.
Where to start
Highest composite score first:
- Enforce contracts in CI with the schema change check score 34.15 — beginner
- Gate backfills with the safety check hook score 34.15 — intermediate
- Destructive SQL Guard score 33.6 — beginner
Scores rank provenance, completeness and trust — read how verification works before adopting anything.
Good fits
Start here if you're new: Enforce contracts in CI with the schema change check, Destructive SQL Guard, Production Write Confirmation, Secret Scan on Commit.
Reach for these with production experience: Backfill Safety Check, PII Leak Guard, Spark Cost Check.
Cautions and limitations
Security-flagged entries: dbt Full-Refresh Guard (1 flag), Secret Scan on Commit (2 flags), Schema Change Check (2 flags), Freshness Pre-Merge Check (2 flags), PII Leak Guard (2 flags), Spark Cost Check (2 flags), Pre-deployment DQ Check (4 flags). Flags mean the record declares capabilities like credential use or write access — read the security posture on each page before connecting.
Production use cases
- Enforce contracts in CI with the schema change check — Install the Schema Change Check as a pre-commit gate over staged schema files so a breaking change exits non-zero unless a migration plan or deprecation annotation rides along with… details
- Gate backfills with the safety check hook — Wire the Backfill Safety Check as a pre-run gate that refuses any backfill lacking an explicit date range, a shadow or snapshotted target, and a window clear of the scheduled produ… details
- Destructive SQL Guard — Intercept DROP / TRUNCATE / DELETE-without-WHERE before an agent executes it. details
- Production Write Confirmation — Force human confirmation for any write against a production data target. details
Further study
Adjacent topics: guardrail (7 shared), ci (3 shared), safety (3 shared), tutorial (2 shared), cost (2 shared), contracts (2 shared).
Study path: the roadmap places this topic in a progression · the scoring model explains the numbers · the trust rule catalog shows every security check these entries passed through.
Full resource list
| Resource | Type | Score |
|---|---|---|
| Enforce contracts in CI with the schema change check | Tutorial | 34.15 |
| Gate backfills with the safety check hook | Tutorial | 34.15 |
| Destructive SQL Guard | Hook | 33.6 |
| Production Write Confirmation | Hook | 33.6 |
| dbt Full-Refresh Guard | Hook | 32.6 |
| Backfill Safety Check | Hook | 32.6 |
| Secret Scan on Commit | Hook | 32.1 |
| Schema Change Check | Hook | 32.1 |
| Freshness Pre-Merge Check | Hook | 31.1 |
| PII Leak Guard | Hook | 31.1 |
| Spark Cost Check | Hook | 31.1 |
| Pre-deployment DQ Check | Hook | 26.1 |