namespace TarninaHub.Application.Matchmaking; /// /// Default provider used when no external LLM is configured. Keeps the system /// fully offline/deterministic; matchmaking falls back to template rationales. /// public sealed class NullLlmProvider : ILlmProvider { public bool IsConfigured => false; public Task CompleteAsync( string systemPrompt, string userPrompt, CancellationToken cancellationToken) => Task.FromResult(null); }