export interface Finding {
id: string;
surface: string;
category: 'contrast' | 'hit-target' | 'banned-term' | 'off-token';
severity: 'critical' | 'high' | 'medium' | 'low';
description: string;
element?: string;
currentValue?: string;
requiredValue?: string;
scriptedRecommendation: string;
}
export const findings: Finding[] = [
{
id: 'f-1',
surface: 'Sentra - Dashboard',
category: 'contrast',
severity: 'critical',
description: 'Insufficient contrast ratio for incident severity text.',
element: 'Low',
currentValue: '3.2:1',
requiredValue: '4.5:1',
scriptedRecommendation: 'Update the text color to --color-a11oy-text-sub (#5e5e5e) to meet WCAG AA requirements.'
},
{
id: 'f-2',
surface: 'Counsel - Matter View',
category: 'banned-term',
severity: 'high',
description: 'Deprecated terminology detected in matter summary.',
element: '"...utilize the business telemetry platform..."',
currentValue: 'business telemetry platform',
requiredValue: 'execution fabric',
scriptedRecommendation: 'Replace "business telemetry platform" with "execution fabric" and "utilize" with "use".'
},
{
id: 'f-3',
surface: 'Pulse - Executive Brief',
category: 'hit-target',
severity: 'medium',
description: 'Action button touch target is too small for mobile viewport.',
element: '