// Types defined via JSDoc for validation patterns // Reconstruction: { // observations: Array<{id, description, confidence:"low"|"medium"|"high"}>, // reportedClaims: Array<{id, description, confidence:"low"|"medium"|"high", attributedTo:null|string}>, // assumptions: Array<{id, description, confidence:"low"|"medium"|"high"}>, // entities: Array<{id, description, confidence:"low"|"medium"|"high"}>, // transitions: Array<{id, description, confidence:"low"|"medium"|"high", entity:string, previousState:string, currentState:string, explanationStatus:string}>, // expectedButMissing: Array<{id, description, confidence:"low"|"medium"|"high"}>, // presentButUnexpected: Array<{id, description, confidence:"low"|"medium"|"high"}>, // contradictions: Array<{id, description, confidence:"low"|"medium"|"high"}>, // openUncertainties: Array<{id, description, confidence:"low"|"medium"|"high"}>, // } export const CONFIDENCE_VALUES = ["low", "medium", "high"];