Draft — this page will cover: batching, idempotency, ordering constraints, and recovering from a partial run.