3131 - ** パターン3(複合ソース型)** : ABS、ABC-Like など → 複数 contest_id を統一表示
3232 - 対応セクション: [ 実装パターン] ( #実装パターン )
3333
34+ - [ ] ** コンテスト分類テスト確認**
35+ - ` classifyContest() ` で新規 ` ContestType.NewType ` が正しく分類されているか確認
36+ - 既存の競合するパターン(同じ contest_id 形式、重複する正規表現など)がないか確認
37+ - 他のコンテスト型との分離テストケース:正しく分類されているか確認
38+
3439- [ ] ** ガイドの実装例の確認**
3540 - 判定したパターンの実装例を確認してテンプレート理解
3641 - モック設定時に必要な ` classifyContest() ` の戻り値を確認
@@ -246,6 +251,7 @@ class TessokuBookSectionProvider extends TessokuBookProvider {
246251| ARC 058-103 | 058~103 | 058, 103 | C~F | あり | 共有問題(ABC) |
247252| ARC 104- | 104~ | 104 | 4~6問 | あり | - |
248253| AGC 001- | 001~ | 001 | 4~7問 | あり | - |
254+ | AWC 0001- | 0001~ | 0001 | A~E | あり | - |
249255
250256### 単一ソース型
251257
@@ -500,11 +506,12 @@ describe('CustomProvider with unique config', () => {
500506
501507### ドキュメント更新チェックリスト
502508
503- - [ ] 各コンテスト種別テーブル に新規 Provider の行を追加
504- - [ ] 複合型参照情報がある場合は複合型コンテストの実装パターン に追加
505- - [ ] テストデータ参考ファイル に新規ファイルがあれば追加
506- - [ ] GitHub Issues に当該 Provider のリンクを追加
507- - [ ] 最終更新日を現在日付に変更
509+ - [ ] ** 実装例・テスト結果の報告** — dev - notes に実装教訓を記載
510+ - [ ] ** 各コンテスト種別テーブル** — 新規 Provider の行を追加(範囲フィルタ型 / 単一ソース型 / 複合ソース型)
511+ - [ ] ** 実装パターン説明** — 複合型参照情報がある場合は該当セクション に追加
512+ - [ ] ** このガイド(how - to - add - contest - table - provider .md )** — 「事前確認チェックリスト」に新規学習項目を追加
513+ - [ ] ** 参考資料** — GitHub Issues に当該 Provider (#xxxx ) のリンクを追加
514+ - [ ] ** 最終更新日** — 現在日付に変更
508515
509516-- -
510517
@@ -519,6 +526,7 @@ describe('CustomProvider with unique config', () => {
519526- [#2837 ](https :// github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/2837) - AGC001OnwardsProvider
520527- [#2838 ](https :// github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/2838) - ABC001~041 & ARC001~057
521528- [#2840 ](https :// github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/2840)、[#3108](https://github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/3108) - ABCLikeProvider
529+ - [#3153 ](https :// github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/3153) - AWC0001OnwardsProvider
522530- [#2776 ](https :// github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/2776) - TessokuBookProvider
523531- [#2785 ](https :// github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/2785) - MathAndAlgorithmProvider
524532- [#2797 ](https :// github.com/AtCoder-NoviSteps/AtCoderNoviSteps/issues/2797) - FPS24Provider
@@ -532,4 +540,4 @@ describe('CustomProvider with unique config', () => {
532540
533541-- -
534542
535- ** 最終更新** : 2026 - 02 - 05
543+ ** 最終更新** : 2026 - 02 - 14
0 commit comments