/**
 * @file performance_scaler.ts
 * Phase 8.6 — Dynamic Performance Scaling
 * ---------------------------------------
 * يضبط معدل التحديث حسب أداء الجهاز.
 */

import { PolicySnapshot } from '../policies/PolicyManager';

export function getFrameRate(policy: PolicySnapshot): number {
  switch (policy.performance) {
    case 'low':
      return 30;
    case 'medium':
      return 45;
    default:
      return 60;
  }
}
