namespace Nexus.Api.Services; public sealed record IncidentSummary( string Name, string Title, string? Date, string Severity, string Excerpt, long Size, string SourceAgentId, string WorkspacePath); public sealed record IncidentDetail( string Name, string Title, string? Date, string Content, long Size, string SourceAgentId, string WorkspacePath); public interface IIncidentService { Task> GetAllAsync( string agentId = "iris", CancellationToken cancellationToken = default); Task GetByNameAsync( string name, string agentId = "iris", CancellationToken cancellationToken = default); }