client = GameApiClient.new
turn1 = Turn.find_by(number: 1)

if turn1
  puts "Calling api_calculate_process..."
  res = client.api_calculate_process(turn1.game_state, turn1.orders || {})
  
  if res
    File.write('api_process_response.json', JSON.pretty_generate(res))
    puts "Saved full response to api_process_response.json"
    
    # また、現在のTurn 2のgame_stateの中身も確認
    t2 = Turn.find_by(number: 2)
    if t2
       File.write('db_turn2_game_state.json', JSON.pretty_generate(t2.game_state))
       puts "Saved Turn 2 game_state from DB to db_turn2_game_state.json"
    end
  else
    puts "Process failed."
  end
end
