namespace MeetingAssistant.Workflow; public interface IWorkflowRulesEditorWindowService { void Show(); } public sealed class NoopWorkflowRulesEditorWindowService : IWorkflowRulesEditorWindowService { private readonly ILogger logger; public NoopWorkflowRulesEditorWindowService(ILogger logger) { this.logger = logger; } public void Show() { logger.LogInformation("Workflow rules editor UI is only available on Windows"); } }