/**
 * RIE Strategy: MMA
 *
 * Minimal signal data — mostly Grok + RAG knowledge base.
 * No PIFF/DVP for MMA currently.
 */

import { BaseStrategy } from './base.strategy';
import { StrategyProfile } from '../types';

export class MmaStrategy extends BaseStrategy {
  league = 'mma';

  getProfile(): StrategyProfile {
    return {
      league: 'mma',
      signalWeights: {
        grok: 0.75,
        rag: 0.25,
      },
      requiredSignals: ['grok'],
      optionalSignals: ['rag'],
      ragQueries: [
        'combat sports fight prediction statistical model',
        'MMA fighter reach striking grappling matchup analysis',
      ],
    };
  }
}
