フロントエンドプレイアブル
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / system-test (push) Has been cancelled

This commit is contained in:
2026-02-15 14:57:17 +09:00
commit f25fd6f802
198 changed files with 10342 additions and 0 deletions

16
verify_api_data.rb Normal file
View File

@@ -0,0 +1,16 @@
client = GameApiClient.new
turn = Turn.last
puts "--- Normalization Test ---"
initial_state = client.api_game_initial_state
inner_state = initial_state['game_state']
puts "Input Inner State Class: #{inner_state.class}"
res = client.api_calculate_process(inner_state, {})
puts "Result Class: #{res.class}"
if res.is_a?(Hash)
puts "Result Keys: #{res.keys}"
next_inner_state = res['game_state']
puts "Next Inner State Class: #{next_inner_state.class}"
puts "Next Inner State Summary: #{next_inner_state['phase']} / #{next_inner_state['status']}" if next_inner_state.is_a?(Hash)
end