/**
 * Test chat backtest flow
 */
import { callGrok4Fast } from '../src/lib/chat';

async function main() {
  console.log('Testing callGrok4Fast with: Simulate NBA home underdogs 2026 season');
  console.log('');

  const result = await callGrok4Fast(
    'Simulate NBA home underdogs 2026 season',
    'sports'  // domain parameter
  );

  console.log('');
  console.log('=== Final Result ===');
  console.log('Content preview:', result?.message?.content?.substring(0, 500));
  console.log('Has backtestResults:', result?.backtestResults ? 'YES' : 'NO');

  if (result?.backtestResults) {
    console.log('Backtest data:', {
      totalBets: result.backtestResults.totalBets,
      wins: result.backtestResults.wins,
      roi: result.backtestResults.roi
    });
  }
}

main().catch(e => {
  console.error('Error:', e);
  process.exit(1);
});
