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);
}