/**
 * RIE Strategy: NHL
 *
 * PIFF props (shots, saves, points) + DVP + Grok + RAG.
 * Goalie matchup context is critical in hockey.
 */

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

export class NhlStrategy extends BaseStrategy {
  league = 'nhl';

  getProfile(): StrategyProfile {
    return {
      league: 'nhl',
      signalWeights: {
        grok: 0.40,
        piff: 0.35,
        dvp: 0.10,
        rag: 0.15,
      },
      requiredSignals: ['grok'],
      optionalSignals: ['piff', 'dvp', 'rag'],
      ragQueries: [
        'hockey goaltender save percentage matchup analysis model',
        'NHL shot quality expected goals scoring prediction',
      ],
    };
  }
}
