import React from 'react'; import { Box, Typography, Button, Alert, Card, CardContent } from '@mui/material'; import { Edit as EditIcon } from '@mui/icons-material'; import type { VerdictConfigData } from '../types'; import { ConfigValue } from '../helpers'; interface Props { verdictConfig: VerdictConfigData | null; onEdit: () => void; } export const OverridesTab: React.FC = ({ verdictConfig, onEdit }) => ( Override rules that adjust the final risk score. Used by applyOverrides() and applySynergyBonus(). Stored in component_config(pipeline, verdict_config); saved values auto-sync to Redis. {!verdictConfig ? ( verdict_config not found in PostgreSQL or Redis. Re-run sync-redis or seed the row. ) : ( Synergy Bonus When multiple components show high risk (above threshold), adds a bonus to the final score. Override Rules False Claims Severe Techniques Undisclosed AI Untrusted Domain Domain Red Flags )} );