feat: 独立チェックリスト集と図表索引を追加する#241
Conversation
|
@codex review Review exact head |
There was a problem hiding this comment.
Pull request overview
本PRは、Issue #240 の要件に沿って「独立チェックリスト集」と「図表索引」を追加し、既存5つの Mermaid 図を JavaScript 非依存でアクセシブルな自己完結 SVG 図版に置き換えることで、GitHub Pages 公開物(docs/**)の読者体験と回帰検証を強化する変更です。
Changes:
checklist-packとfigure-indexの2つの付録ページをdocs/**とsrc/**に追加し、トップ/ナビゲーションから到達可能に更新- 第1/5/7/9/12章の Mermaid 図を
<figure id="...">+ SVG + caption へ置換し、deep link 可能な stable anchor を提供 - UX flags と回帰契約(
scripts/check-issue-240-ux.js)を追加し、Book QA /test:lightに組み込み
Reviewed changes
Copilot reviewed 22 out of 22 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/chapters/chapter01/index.md | Mermaid 図を stable anchor 付き SVG 図版へ置換 |
| src/chapters/chapter05/index.md | Mermaid 図を stable anchor 付き SVG 図版へ置換 |
| src/chapters/chapter07/index.md | Mermaid 図を stable anchor 付き SVG 図版へ置換 |
| src/chapters/chapter09/index.md | Mermaid 図を stable anchor 付き SVG 図版へ置換 |
| src/chapters/chapter12/index.md | Mermaid 図を stable anchor 付き SVG 図版へ置換 |
| src/appendices/checklist-pack/index.md | 独立チェックリスト集(source 側)を新規追加 |
| src/appendices/figure-index/index.md | 図表索引(source 側)を新規追加 |
| docs/chapters/chapter01/index.md | 公開本文の Mermaid 図を SVG 図版へ置換 |
| docs/chapters/chapter05/index.md | 公開本文の Mermaid 図を SVG 図版へ置換 |
| docs/chapters/chapter07/index.md | 公開本文の Mermaid 図を SVG 図版へ置換 |
| docs/chapters/chapter09/index.md | 公開本文の Mermaid 図を SVG 図版へ置換 |
| docs/chapters/chapter12/index.md | 公開本文の Mermaid 図を SVG 図版へ置換 |
| docs/appendices/checklist-pack/index.md | 独立チェックリスト集(公開側)を新規追加 |
| docs/appendices/figure-index/index.md | 図表索引(公開側)を新規追加 |
| docs/index.md | トップに新付録2ページへの導線を追加 |
| docs/_data/navigation.yml | 付録Gの後〜あとがき前に新付録2ページを追加 |
| docs/assets/css/main.css | モバイルで図版を横スクロール表示できる CSS を追加 |
| book-config.json | UX flags(checklistPack / figureIndex)を有効化 |
| scripts/check-metadata-consistency.js | 期待ナビゲーションに新付録2 route を追加 |
| scripts/check-issue-240-ux.js | Issue #240 の回帰契約(routes/anchors/parity/CSS/QA実行)を新規追加 |
| package.json | check:issue-240-ux を追加し test:light に組み込み |
| .github/workflows/book-qa.yml | Book QA に Issue #240 回帰契約チェックを追加 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 7a94348aca
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review Review exact head |
|
Codex Review: Didn't find any major issues. Chef's kiss. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
概要(必須)
docs/**と安全なsrc/**ミラー、常設導線、UX flags、回帰契約を同期しています。関連Issue/仕様(必須)
/appendices/checklist-pack/、/appendices/figure-index/、exact 5 figures、付録G後/あとがき前の導線、checklistPack=true/figureIndex=true。影響範囲(必須)
/chapters/chapter01/,/chapters/chapter05/,/chapters/chapter07/,/chapters/chapter09/,/chapters/chapter12/, 2付録、トップ、navigation。受入基準(必須)
テスト/検証(必須)
npm run test:light— PASS(npm audit0 vulnerabilities、metadata、Issue feat: 独立チェックリスト集と図表索引を追加する #240 contract、markdownlint、Jekyll build)node scripts/check-issue-240-ux.js— PASSgit diff --check— PASSpython3 scripts/validate_links.py docsは変更前から存在する外部/テンプレートURLを含む59件を報告します。今回追加した2 route・5 deep linkは専用契約で全件検証済みで、#235の依存関係warningとともに本PR非スコープです。リスク/ロールバック(必須)
Review 対応(必須)
QA(必須)
merge 後確認(原則必須)
Pages確認(原則必須)
AI支援/エージェント利用の開示(任意)
補足
_site/、node_modules/等の生成物はcommitしていません。