Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | // lib/feedback/safety.ts import { Evaluation } from './types'; export function guard(evaluation: Evaluation): boolean { // منع تنفيذ أي فعل أثناء حالة DEGRADED شديدة if (evaluation.bucket === 'DEGRADED' && evaluation.score > 90) { console.warn('[SAFETY] Too degraded — blocking actions'); return false; } // منع التنفيذ لو الثقة منخفضة جدًا if (evaluation.confidence < 0.2) { console.warn('[SAFETY] Low confidence — skipping'); return false; } return true; } |