Ingestion Batch
A group of IngestedArtifacts submitted together through the ingestion handoff.
The batch is the primary public handoff surface: handlers process artifacts as a batch, isolating per-artifact failures rather than aborting the whole group. Single-artifact ingestion is a convenience that wraps one artifact in a batch.