package org.raddatz.familienarchiv.document.transcription;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * Weekly activity pulse for the Mission Control Strip column headers.
 * Counts documents that received new work in each pipeline stage
 * during the last 7 days.
 */
public record TranscriptionWeeklyStatsDTO(
        @Schema(requiredMode = Schema.RequiredMode.REQUIRED) long segmentationCount,
        @Schema(requiredMode = Schema.RequiredMode.REQUIRED) long transcriptionCount
) {}
