Files
confidence-engine/lib/llm/types.js
T

15 lines
976 B
JavaScript

// 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"];