Skip to content

Commit 3ac1521

Browse files
committed
docs: sync migration progress for completion of all guides
1 parent 20d5713 commit 3ac1521

4 files changed

Lines changed: 36 additions & 23 deletions

File tree

CLAUDE.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CLAUDE.md
22

3-
Updated 2026-06-10
3+
Updated 2026-06-11
44

55
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
66

@@ -18,7 +18,7 @@ bun run dev # 開発サーバー起動(HMR あり)
1818
bun run build # 本番ビルド(.next/ へ出力)
1919
bun start # ビルド成果物をプロダクションモードで起動
2020
bun run lint # ESLint 実行
21-
bun test # ユニットテスト (bun test, 151 specs)
21+
bun test # ユニットテスト (bun test, 154 specs)
2222
```
2323

2424
### E2E テスト (Playwright)
@@ -140,6 +140,9 @@ Next.js App Router 構成:
140140
- `app/istqb-ct-game-complete-guide/istqb-ct-game-complete-guide.css` — ゲームテスト(CT-GaMe)ガイド固有スタイル
141141
- `app/istqb-ct-game-complete-guide/page.tsx` — ゲームテスト(CT-GaMe)ガイドページ
142142
- `app/istqb-ct-game-complete-guide/NavBar.tsx` — CT-GaMe ページ固有スティッキーナビ(`'use client'`
143+
- `app/istqb-ct-gt-complete-guide/istqb-ct-gt-complete-guide.css` — ギャンブル産業テスター(CT-GT)ガイド固有スタイル
144+
- `app/istqb-ct-gt-complete-guide/page.tsx` — ギャンブル産業テスター(CT-GT)ガイドページ
145+
- `app/istqb-ct-gt-complete-guide/NavBar.tsx` — CT-GT ページ固有スティッキーナビ(`'use client'``IntersectionObserver` でアクティブリンク制御)
143146
- `app/istqb-ct-pt-complete-guide.css` — パフォーマンステスト(CT-PT)ガイド固有スタイル
144147
- `app/istqb-ct-pt-complete-guide/page.tsx` — パフォーマンステスト(CT-PT)ガイドページ
145148
- `app/istqb-ct-pt-complete-guide/NavBar.tsx` — CT-PT ページ固有スティッキーナビ(`'use client'``IntersectionObserver` でアクティブリンク制御)
@@ -334,13 +337,13 @@ bun run lint # ESLint エラーなし
334337

335338
```text
336339
コンテキスト:
337-
- 最新 HEAD: `fdc0ea1`
338-
- **新規ガイド追加中**: CT-AuTの移行が完了し、次はCT-GaMeの移行に入ります
339-
- 合計 32 ルート(ホーム + 31 ガイド)が Next.js で管理されています
340+
- 最新 HEAD: `20d5713`
341+
- **全ガイド移行完了**: プロジェクトルートに存在した全34ルート分のHTMLおよびMarkdownファイルの Next.js App Router への移行が完全に終了しました
342+
- 合計 34 ルート(ホーム + 33 ガイド)が管理されています
340343
- 各種テスト(ユニット、型チェック、ESLint)はすべて最新の構成に同期され、通過しています。
341344

342345
【指示】
343-
CT-AuTガイドの移行が完了しました。次のタスク(CT-GaMeガイドの移行)について指示を仰ぎます
346+
全ガイドの Next.js 移行が完了しました。今後の品質向上、E2Eテストの拡充、または新しい機能追加について指示を仰ぎます
344347
```
345348

346349
---

GEMINI.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -182,28 +182,28 @@ This project is a Next.js (App Router) web application designed as a comprehensi
182182
| `modern-software-testing-complete-guide-2025.html` | `/` (ホームページ) ||
183183
| `software-testing-methodologies-guide.html` | `/software-testing-methodologies-guide` ||
184184
| `unit-testing-guide.html` | `/unit-testing-guide` ||
185+
| `istqb-ct-gt-complete-guide.html` | `/istqb-ct-gt-complete-guide` | ✅ NavBar + aria-current あり |
185186

186187
### 未移行(プロジェクトルートに残存)
187188

188189
| ファイル | 予定ルート | 状態 | 備考 |
189190
|---|---|---|---|
190-
| `istqb-ct-gt-complete-guide.md` | `/istqb-ct-gt-complete-guide` | ⏳ 進行中 | HTML版生成済み、表示調整中 |
191+
| (なし) | | | 全てのガイドの移行が完了しました |
191192

192193
## 既知の留保事項
193194

194195
- `istqb-ctfl-at-complete-guide``bdd-testing-guide` / `ai-test-guide` は html-archive/ に元 HTML が存在しない(最初から Next.js で作成)
195196
- `istqb-ct-aut-complete-guide.html` はリポジトリ内に存在しません(not found)。
196-
- `istqb-ct-gt-complete-guide.html` は生成済みです。表示崩れや Mermaid の調整を実施中。
197197

198198
## 次回セッションでの再開プロンプト
199199

200200
```text
201201
コンテキスト:
202-
- 最新 HEAD: `fdc0ea1`
203-
- **新規ガイド追加中**: 既存の全 HTML 移行は完了しましたが、新たに CT-AuT, CT-GaMe, CT-GT ガイドが追加されました
204-
- 合計 33 ルート(ホーム + 32 ガイド予定)が管理されています。
202+
- 最新 HEAD: `20d5713`
203+
- **全ガイド移行完了**: プロジェクトルートに存在した全34ルート分のHTMLおよびMarkdownファイルの Next.js App Router への移行が完全に終了しました
204+
- 合計 34 ルート(ホーム + 33 ガイド)が管理されています。
205205
- 各種テスト(ユニット、型チェック、ESLint)はすべて最新の構成に同期され、通過しています。
206206
207207
【指示】
208-
CT-GaMeガイドの移行が完了し、33ルートになりました。次のタスク(CT-GTガイドの移行、またはその他のタスク)について指示を仰ぎます
208+
全ガイドの Next.js 移行が完了しました。今後の品質向上、E2Eテストの拡充、または新しい機能追加について指示を仰ぎます
209209
```

docs/MIGRATION_PROGRESS.md

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
11
# Migration Progress
22

3-
Updated 2026-06-10
3+
Updated 2026-06-11
44

55
HTML → Next.js App Router 移行の進行状況。セッション終了前に必ず更新すること。
66
更新手順は `.claude/rules/migration-progress-sync.md` を参照。
77

8-
> **⚠️ 新規ガイド追加中**: 既存の全 HTML 移行は完了しましたが、新たに CT-AuT, CT-GaMe, CT-GT ガイドが追加されました。これらを順次 Next.js App Router に移行します
8+
> **✅ 全ガイド移行完了**: 全34ページの静的HTMLからNext.js App Routerへの完全移行が完了しました
99
1010
## 現在地
1111

1212
| フィールド ||
1313
|---|---|
14-
| 最新 HEAD | `fdc0ea1` |
15-
| 次の作業 | CT-GT ガイドの Next.js 移行 |
16-
| ビルド状態 |`bun run build`(33ページ静的生成)/ `bun run lint` / `bun test`(151 pass)全て成功。 |
14+
| 最新 HEAD | `20d5713` |
15+
| 次の作業 | QA/テストプロセスの継続的改善 |
16+
| ビルド状態 |`bun run build`(34ページ静的生成)/ `bun run lint` / `bun test`(154 pass)全て成功。 |
17+
18+
## 2026/06/11: CT-GT ガイドの Next.js 移行完了
19+
20+
- `app/istqb-ct-gt-complete-guide/`: ページコンポーネント、スタイル、NavBar(IntersectionObserver)を実装。
21+
- `tests/istqb-ct-gt-complete-guide/page.test.tsx`: TDD 必須サイクルに従い、テストケースを実装して全パス(154件)。
22+
- `istqb-ct-gt-complete-guide.html`: `archive/html-archive/` へ移動完了。
23+
- 各種ドキュメント(`CLAUDE.md``GEMINI.md``docs/coverage-dashboard.html` など)を最新の 34 ページ体制に同期。
24+
- これにより、予定されていた全てのガイドの移行が完了しました。
1725

1826
## 2026/06/08: CT-AuT ガイドの Next.js 移行完了
1927

@@ -296,27 +304,28 @@ HTML 移行とは独立した可視化タスク. プロジェクト自身のテ
296304
| `software-testing-methodologies-guide.html` | `/software-testing-methodologies-guide` ||
297305
| `unit-testing-guide.html` | `/unit-testing-guide` ||
298306

307+
| `istqb-ct-gt-complete-guide.html` | `/istqb-ct-gt-complete-guide` | ✅ NavBar + aria-current あり |
308+
299309
### 未移行(プロジェクトルートに残存)
300310

301311
| ファイル | 予定ルート | 状態 | 備考 |
302312
|---|---|---|---|
303-
| `istqb-ct-gt-complete-guide.md` | `/istqb-ct-gt-complete-guide` | ⏳ 進行中 | HTML版生成済み、表示調整中 |
313+
| (なし) | | | 全てのガイドの移行が完了しました |
304314

305315
## 既知の留保事項
306316

307317
- `istqb-ctfl-at-complete-guide``bdd-testing-guide` / `ai-test-guide` は html-archive/ に元 HTML が存在しない(最初から Next.js で作成)
308318
- `istqb-ct-aut-complete-guide.html` はリポジトリ内に存在しません(not found)。
309-
- `istqb-ct-gt-complete-guide.html` は生成済みです。表示崩れや Mermaid の調整を実施中。
310319

311320
## 次回セッションでの再開プロンプト
312321

313322
```text
314323
コンテキスト:
315-
- 最新 HEAD: `fdc0ea1`
316-
- **新規ガイド追加中**: 既存の全 HTML 移行は完了しましたが、新たに CT-AuT, CT-GaMe, CT-GT ガイドが追加されました
317-
- 合計 33 ルート(ホーム + 32 ガイド予定)が管理されています。
324+
- 最新 HEAD: `20d5713`
325+
- **全ガイド移行完了**: プロジェクトルートに存在した全34ルート分のHTMLおよびMarkdownファイルの Next.js App Router への移行が完全に終了しました
326+
- 合計 34 ルート(ホーム + 33 ガイド)が管理されています。
318327
- 各種テスト(ユニット、型チェック、ESLint)はすべて最新の構成に同期され、通過しています。
319328
320329
【指示】
321-
CT-GaMeガイドの移行が完了し、33ルートになりました。次のタスク(CT-GTガイドの移行、またはその他のタスク)について指示を仰ぎます
330+
全ガイドの Next.js 移行が完了しました。今後の品質向上、E2Eテストの拡充、または新しい機能追加について指示を仰ぎます
322331
```

docs/coverage-dashboard.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1197,6 +1197,7 @@ <h2 id="h-istqb">ISTQB Test Levels — Project Alignment</h2>
11971197
{ path: '/istqb-ct-sec-complete-guide', topic: 'ISTQB Specialist — Security', tested: true },
11981198
{ path: '/istqb-ct-ste-complete-guide', topic: 'ISTQB Specialist — Security Eng', tested: true },
11991199
{ path: '/istqb-ct-game-complete-guide', topic: 'ISTQB Specialist — Game Testing', tested: true },
1200+
{ path: '/istqb-ct-gt-complete-guide', topic: 'ISTQB Specialist — Gambling Industry', tested: true },
12001201
{ path: '/istqb-ct-tas-complete-guide', topic: 'ISTQB Specialist — TAS', tested: true },
12011202
{ path: '/istqb-ctal-atlas-complete-guide', topic: 'ISTQB Advanced — AT Leadership', tested: true },
12021203
{ path: '/istqb-ctal-att-complete-guide', topic: 'ISTQB Advanced — Agile Tech Tester', tested: true },

0 commit comments

Comments
 (0)