export interface SituationIncident {
  id: string;
  timestamp: string;
  category:
    | 'BALLOT_REJECTION_CHALLENGE'
    | 'BVAS_MALFUNCTION_OR_BYPASS'
    | 'BALLOT_BOX_TAMPERING'
    | 'AGENT_HARASSMENT'
    | 'LOGISTICS_DELAY'
    | 'RESULT_ALTERATION';
  severity: 'CRITICAL' | 'HIGH' | 'MEDIUM';
  state: string;
  lga: string;
  ward: string;
  puCode: string;
  title: string;
  description: string;
  votesProtected: number;
  reportedBy: string;
  assignedUnit: 'LEGAL_DIRECTORATE' | 'POLICE_SECURITY_LIAISON' | 'INEC_OPS_DESK' | 'ZONAL_COMMAND';
  status: 'DISPATCHED' | 'INTERVENED_RESOLVED' | 'LEGAL_INJUNCTION_FILED' | 'UNDER_INVESTIGATION';
  evidenceUrl?: string;
}

export const ACTIVE_SITUATION_INCIDENTS: SituationIncident[] = [
  {
    id: 'INC-SIT-001',
    timestamp: '16:12:44',
    category: 'BALLOT_REJECTION_CHALLENGE',
    severity: 'CRITICAL',
    state: 'Kebbi',
    lga: 'Argungu',
    ward: 'Argungu Central I',
    puCode: 'PU-21-02-004',
    title: 'Section 63 Defense: 24 ADC Ballots Successfully Rescued',
    description: 'Opponent agent pressured presiding officer to invalidate 24 ballots on grounds that indelible purple ink touched the lower boundary line. ADC agent Malam Garba presented Section 63(2) of Electoral Act 2022. Presiding officer reversed decision and counted all 24 votes for Atiku!',
    votesProtected: 24,
    reportedBy: 'Malam Garba (ADC PU Agent)',
    assignedUnit: 'LEGAL_DIRECTORATE',
    status: 'INTERVENED_RESOLVED'
  },
  {
    id: 'INC-SIT-002',
    timestamp: '16:04:15',
    category: 'RESULT_ALTERATION',
    severity: 'CRITICAL',
    state: 'Rivers',
    lga: 'Obio/Akpor',
    ward: 'Rumueme Ward 7',
    puCode: 'PU-32-15-014',
    title: 'Ward Collation Center Number Tampering Attempt Intercepted',
    description: 'Collation officer attempted to deduct 50 votes from ADC column when transcribing Form EC8A to EC8B. ADC ward supervisor presented high-res timestamped photograph of PU EC8A. Original figures restored.',
    votesProtected: 50,
    reportedBy: 'Chief Tonye Briggs (Ward Supervisor)',
    assignedUnit: 'LEGAL_DIRECTORATE',
    status: 'INTERVENED_RESOLVED'
  },
  {
    id: 'INC-SIT-003',
    timestamp: '15:49:10',
    category: 'BVAS_MALFUNCTION_OR_BYPASS',
    severity: 'HIGH',
    state: 'Benue',
    lga: 'Makurdi',
    ward: 'Wadata Ward',
    puCode: 'PU-07-14-019',
    title: 'Manual Voting Halted until BVAS Backup Arrived',
    description: 'BVAS device suffered power failure at 1:30 PM. Electoral officials attempted to allow manual voting. ADC agent prevented unaccredited ballot issuance until technician delivered replacement battery.',
    votesProtected: 120,
    reportedBy: 'Terver Iorwuese (PU Agent)',
    assignedUnit: 'INEC_OPS_DESK',
    status: 'INTERVENED_RESOLVED'
  },
  {
    id: 'INC-SIT-004',
    timestamp: '15:32:00',
    category: 'BALLOT_REJECTION_CHALLENGE',
    severity: 'HIGH',
    state: 'Katsina',
    lga: 'Funtua',
    ward: 'Dandutse Ward',
    puCode: 'PU-20-11-008',
    title: 'Horizontal Fold Education Validated during Sorting',
    description: 'During sorting, 12 voters used the horizontal fold. Opponent claimed crease invalidates vote. ADC legal agent cited paragraph 38 of INEC Electoral Manual. Ballots authenticated and awarded to ADC.',
    votesProtected: 12,
    reportedBy: 'Dr. Kabir Sani (PU Agent)',
    assignedUnit: 'LEGAL_DIRECTORATE',
    status: 'INTERVENED_RESOLVED'
  },
  {
    id: 'INC-SIT-005',
    timestamp: '15:10:25',
    category: 'AGENT_HARASSMENT',
    severity: 'MEDIUM',
    state: 'Lagos',
    lga: 'Alimosho',
    ward: 'Egbeda Ward',
    puCode: 'PU-24-04-051',
    title: 'Security Escort Dispatched for Agent at Collation Center',
    description: 'Thugs gathered outside collation center attempting to intimidate agents carrying duplicate EC8A copies. Zonal security liaison dispatched Police mobile unit to guarantee safe entry.',
    votesProtected: 0,
    reportedBy: 'Engr. Femi Babatunde',
    assignedUnit: 'POLICE_SECURITY_LIAISON',
    status: 'DISPATCHED'
  }
];
