Catch downstream breakage before you merge.
Embrasure runs as a GitHub check on every human or agent-authored change. When something would break, it comments on the pull request with the affected consumers and a compatibility patch.
- CI checks on every pull request
- Review comments on the exact breaking change
- Generated compatibility patch, ready for review
Drop deprecated order field #527
Openmina-park wants to merge into main from remove-discount-code






Agent skills · Spark
Change validation failed
Merge blocked. Removing
discount_codebreaks 3 downstream models.Consumers still referencing it:
marts.revenue_dailyselectmarts.customer_ltvselectexports.finance_ordersexportValidation details
dbt buildpassed in 18swarehouse replay3.4M rows matcheddata diffno value changesSuggested fix
I prepared a compatibility patch while these consumers migrate.
Review patchView lineage