using ErsatzTV.Core;
namespace ErsatzTV.Application.Auth;
///
/// First-run setup-claim: creates the single local administrator. Fails if one already exists
/// (first-claim-wins), so a later anonymous call cannot take over the account.
///
public record ClaimLocalAdmin(string Username, string Password) : IRequest>;