BackfillKit
BackfillKit is a web app (with optional CLI) that makes data backfills and pipeline replays predictable instead of terrifying. It connects to your warehouse and orchestrator, lets you define a backfill window, and runs a dry-run impact report: which tables/partitions will change, expected row deltas, cost estimate, and downstream dashboards/models affected. It then executes the backfill with guardrails: rate limits, idempotency checks, automated checkpoints, and automatic rollback plans (where feasible) or at least “stop-the-bleeding” halts. It also generates an audit trail for compliance: who ran what, when, with links to code/PRs and before/after metrics. This is a combination traditional + AI app: AI helps summarize blast radius, propose safer run plans, and generate postmortem-ready incident notes, but execution remains deterministic and reviewable.