poke-battle ポケモン風の1v1ターン制バトルシミュレータ。簡易な自作データで動く、バックエンドなしのクライアント一本構成。 学習の狙い: useReducer によるターン制状態管理と、ダメージ計算・相性判定などの純粋関数設計+Vitest でのユニットテスト。