Dry Runs

Planner + drafter executions that skip rendering. Labeled runs mark pipeline changes; unlabeled runs are data-only refreshes.

tsx scripts/run-dry-run-batch.ts [--label="..."] [--config=batches/daily.json]
TimeLabelGitStatusItems
50d agodata-onlyd1e7fa6success69 / 1 fail / 70detail →
51d ago
pipeline change main: post-merge live
b37fd2esuccess23 / 23detail →