Skip to content

Commit 5ac0a0b

Browse files
authored
Merge pull request #80 from myoshi2891/dev
ISTQB CTFL v4.0 関連ドキュメントの Next.js への移行、レイアウト・デザインの復元および最適化、そして Mermaid ダイアグラムのレンダリングバグの包括的修正
2 parents 96ad50b + 3712164 commit 5ac0a0b

21 files changed

Lines changed: 12996 additions & 1167 deletions

.claude/skills/fix-mermaid/SKILL.md

Lines changed: 205 additions & 5 deletions
Large diffs are not rendered by default.

CLAUDE.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ Next.js App Router 構成:
9494
- `app/bdd-testing-guide.css` — BDDガイド固有スタイル
9595
- `app/istqb-ctfl-at-guide.css` — アジャイル(CTFL-AT)ガイド固有スタイル
9696
- `app/istqb-ctfl-at-complete-guide/page.tsx` — アジャイル(CTFL-AT)ガイドページ
97+
- `app/istqb-ctfl-complete-guide/istqb-ctfl-complete-guide.css` — ISTQB CTFL v4.0 ガイド固有スタイル
98+
- `app/istqb-ctfl-complete-guide/page.tsx` — ISTQB CTFL v4.0 ガイドページ
99+
- `app/istqb-ctfl-complete-guide/NavBar.tsx` — CTFL ページ固有スティッキーナビ(`'use client'``IntersectionObserver` でアクティブリンク制御)
97100
- `app/software-testing-methodologies-guide.css` — テスト手法ガイド固有スタイル
98101
- `app/software-testing-methodologies-guide/page.tsx` — テスト手法ガイドページ
99102
- `app/istqb-ctal-tae-complete-guide.css` — テスト自動化(CTAL-TAE)ガイド固有スタイル
@@ -269,10 +272,14 @@ HTML の全コンテンツ(リスト項目・コードブロック・テーブ
269272
1ページ移行の `git commit` 完了直後、次の HTML を `Read` し始める前に必ず実施する(ゲート条件):
270273

271274
```bash
272-
bun run build # ビルド成功を確認
273275
bun run lint # ESLint エラーなし
276+
bun test # ユニットテスト成功
274277
```
275278

279+
> **本番ビルド検証の制約:** サンドボックス環境では `bun run build` を直接実行しない。
280+
> ビルド検証が必要な場合は、エージェントが自律実行するのではなく**ユーザーに実行を依頼**し、
281+
> 結果の共有を待つこと(`docs/MIGRATION_PROGRESS.md` の「ビルド状態」欄もこの方針に従う)。
282+
276283
その後 `docs/MIGRATION_PROGRESS.md` を更新してコミット。手順は `.claude/rules/migration-progress-sync.md` を参照。
277284

278285
### 外部リンク
@@ -309,6 +316,7 @@ bun run lint # ESLint エラーなし
309316
| `istqb-ct-ste-complete-guide.html` | `/istqb-ct-ste-complete-guide` | ✅ NavBar あり |
310317
| `istqb-ct-tas-complete-guide.html` | `/istqb-ct-tas-complete-guide` | ✅ NavBar あり |
311318
| `istqb-ct-ut-complete-guide.html` | `/istqb-ct-ut-complete-guide` | ✅ NavBar あり |
319+
| `Istqb-ctfl.html` | `/istqb-ctfl-complete-guide` | ✅ NavBar あり |
312320
| `istqb-ctal-atlas-complete-guide.html` | `/istqb-ctal-atlas-complete-guide` | ✅ NavBar あり |
313321
| `istqb-ctal-att-complete-guide.html` | `/istqb-ctal-att-complete-guide` | ✅ NavBar あり |
314322
| `istqb-ctal-ta-complete-guide.html` | `/istqb-ctal-ta-complete-guide` | ✅ NavBar あり |
@@ -337,10 +345,14 @@ bun run lint # ESLint エラーなし
337345

338346
```text
339347
コンテキスト:
340-
- 最新 HEAD: `e80058b`
341-
- **全ガイド移行完了**: プロジェクトルートに存在した全34ルート分のHTMLおよびMarkdownファイルの Next.js App Router への移行が完全に終了しました。
342-
- 合計 34 ルート(ホーム + 33 ガイド)が管理されています。
348+
- **全ガイド移行完了**: プロジェクトルートに存在した全35ルート分のHTMLおよびMarkdownファイルの Next.js App Router への移行が完全に終了しました(ISTQB CTFL v4.0 ガイドを含む)。
349+
- 合計 35 ルート(ホーム + 34 ガイド)が管理されています。
343350
- 各種テスト(ユニット、型チェック、ESLint)はすべて最新の構成に同期され、通過しています。
351+
- 最新 HEAD は `docs/MIGRATION_PROGRESS.md` の「現在地」テーブルを参照(ここに固定値を書かない)。
352+
353+
【ビルド検証の制約】
354+
サンドボックス環境では `bun run build` を直接実行しない。ビルド確認が必要な場合はユーザーに実行を依頼すること。
355+
ローカル検証は `bun run lint` と `bun test` で行う。
344356

345357
【指示】
346358
全ガイドの Next.js 移行が完了しました。今後の品質向上、E2Eテストの拡充、または新しい機能追加について指示を仰ぎます。

0 commit comments

Comments
 (0)