diff --git a/internal/ai/patrol.go b/internal/ai/patrol.go index 15e8799..db9e057 100644 --- a/internal/ai/patrol.go +++ b/internal/ai/patrol.go @@ -1359,8 +1359,10 @@ func (p *PatrolService) GetRunHistory(limit int) []PatrolRunRecord { } // GetAllFindings returns all active findings sorted by severity +// Only returns critical and warning findings - watch/info are filtered out as noise func (p *PatrolService) GetAllFindings() []*Finding { - findings := p.findings.GetActive(FindingSeverityInfo) + findings := p.findings.GetActive(FindingSeverityWarning) + // Sort by severity (critical first) then by time severityOrder := map[FindingSeverity]int{