{report.error_message}
- {error}
+ + Retry resumes from the failed stage (idempotent via .state sentinels). + --drop-failing is set automatically so Stage 5 backfills missing assets. +
+ {err &&
- To auto-backfill failures, on the server run:
+ Click Retry with drop-failing above, or run on the server:
docker exec social-reporting-v2-app-v2-1 npx tsx pipeline/cli.ts validate --report {reportBriefSlug} --drop-failing
diff --git a/v2/pipeline/cli.ts b/v2/pipeline/cli.ts
index 95271b5..317b39b 100644
--- a/v2/pipeline/cli.ts
+++ b/v2/pipeline/cli.ts
@@ -316,26 +316,58 @@ async function main(): Promise