namespace OF_DL.Services; /// /// Interface for reporting status updates in a UI-agnostic way. /// This replaces Spectre.Console's StatusContext in the service layer. /// public interface IStatusReporter { /// /// Reports a status message (e.g., "Getting Posts\n Found 42"). /// The reporter implementation decides how to format and display the message. /// void ReportStatus(string message); }