public record PromotionResult(
    Guid BatchId,
    Guid PatientId,
    string Mrn,
    Guid EncounterId,
    Guid[] ObservationIds,
    int ObservationsPromoted,
    int OutboxEventsWritten,
    bool IsCorrection,
    SupersessionResult? Supersession
);
