import { GuardianError, // Base — toutes les erreurs en héritent SchemaValidationError, // réparation échouée après toutes les tentatives PIIError, // PII détectées (si configuré pour lever une erreur) InjectionError, // injection de prompt détectée BudgetError, // limite de tokens ou de coûts dépassée} from '@edwinfom/ai-guard';// Toutes les erreurs ont :err.code; // 'SCHEMA_REPAIR_FAILED' | 'PROMPT_INJECTION_DETECTED' | 'BUDGET_EXCEEDED' // | 'CONTENT_POLICY_VIOLATION' | 'HALLUCINATION_SUSPECTED' // | 'RATE_LIMIT_EXCEEDED' | 'RETRY_LIMIT_EXCEEDED'err.context; // objet détaillé avec le contexte de l'échec