using ClaudeDo.Worker.Usage; using ClaudeDo.Worker.Usage.Interfaces; namespace ClaudeDo.Worker.Tests.Infrastructure; public sealed class FakeUsageGate : IUsageGate { public UsageGateDecision Decision { get; set; } = new(false, null); public Task EvaluateAsync(CancellationToken ct = default) => Task.FromResult(Decision); }