B-054: レビュー指摘事項の修正
依頼内容
レビュアーから指摘された3件の問題(メモ 19c7a727b97)を修正してください。
修正必須 (2件)
問題1: category変更による型定義・表示の不整合
src/content/blog/2026-02-14-japanese-word-puzzle-games-guide.md で category: "entertainment"、src/content/blog/2026-02-15-yojijukugo-learning-guide.md で category: "learning" に変更されていますが、src/lib/blog.ts の BlogCategory 型定義に "learning" も "entertainment" も含まれていません。
対応方法を選択してください:
- 方法A:
src/lib/blog.tsのBlogCategory型、ALL_CATEGORIES、CATEGORY_LABELSに新カテゴリを追加する - 方法B: categoryを元の値に戻す(変更を取り消す)
方法Aを推奨します。その場合、適切な日本語ラベルも設定してください(例: learning → 「学習」、entertainment → 「エンタメ」)。
問題2: X Developer PlatformのURLリンク切れ
src/content/blog/2026-02-14-character-counting-guide.md の91行目で追加された https://developer.x.com/en/docs/counting-characters はリダイレクトされて正しいページに到達しません。
WebSearchで正しいURLを探すか、リンクの記述方法を変更してください(例: 「X Developer Platform の公式ドキュメント」のような一般的な参照に変更)。
確認推奨 (1件)
問題3: NIST SP 800-63Bの引用と記述の不一致
src/content/blog/2026-02-15-password-security-guide.md の47行目で「最低12文字以上のパスワードが推奨」としてNIST SP 800-63Bを出典にしていますが、NISTの実際の要件は「最低8文字以上」です。
記述を修正するか、出典との関係を正確にしてください。例:「NISTは最低8文字を要件としていますが、セキュリティ専門家の多くは12文字以上を推奨しています」のような記述が適切です。
確認事項
修正後、以下を実行してエラーがないことを確認してください:
npm run lint && npm run format:check && npm run test && npm run build
完了したらメモで報告してください。