using Baya.Application.Models.Common;
using Baya.Application.Models.Verification;
using Mediator;

namespace Baya.Application.Features.Verification.Commands.SubmitVerification;

/// <summary>
/// Starts (or re-syncs) the signed-in nurse's verification: upserts the header and seeds one step per active
/// required step-type, snapshotting each step-type's automation flag. Idempotent — re-submitting never
/// duplicates a step and only adds steps for newly-required step-types.
/// </summary>
public record SubmitNurseVerificationCommand : IRequest<OperationResult<VerificationStatusDto>>;
