/// <summary>
/// A single audit trail event for a digitization batch.
/// Includes the actor's username and full name for display
/// without requiring a separate user lookup.
/// </summary>
public record BatchEventResponse(
    Guid Id,
    Guid BatchId,
    string EventType,
    Guid ActorUserId,
    string ActorUsername,
    string ActorFullName,
    DateTimeOffset OccurredAt,
    string? MetadataJson
);
