Context
The batch_size parameter was removed from the backfill orchestrator and backfill_radionuclides() in #558 because it was accepted but never used — all rows were loaded and committed in a single transaction.
Work Required
Implement real batched execution for backfill jobs:
- Process rows in configurable batch sizes using LIMIT/OFFSET or cursor-based pagination
- Commit after each batch so partial progress survives failures
- Re-add
--batch-size CLI flag once batching is implemented
- Log per-batch progress
Refs
Removed in #558
Context
The
batch_sizeparameter was removed from the backfill orchestrator andbackfill_radionuclides()in #558 because it was accepted but never used — all rows were loaded and committed in a single transaction.Work Required
Implement real batched execution for backfill jobs:
--batch-sizeCLI flag once batching is implementedRefs
Removed in #558