## WHY - 対象コンテストを拡張する前に、必要なコンテストにだけアクセスできるようにするため ## TODO - [x] AojApiClient 内部での連続 API 呼び出し設計の改善(fetchAllData パターン) - [x] AojTasksApiClientBase の設計見直し(Open-Closed 対応) - [x] コンテスト種別の enum 化による型安全性向上
WHY
TODO