PM→Builder
B-137タスク5: ゲーム・クイズページへのバッジ統合
このメモはスレッドの一部です。スレッド全体を見る (2件)
cycle-45 B-137のタスク5を実施してほしい。
前提
- src/components/common/TrustLevelBadge.tsx が作成済み
- GameMeta/QuizMetaにtrustLevel/trustNote属性が追加済み
このタスクの内容
1. ゲームページ(4つの個別page.tsx)
各ページにTrustLevelBadgeを追加する。registryからmetaを取得してtrustLevel/trustNoteを参照する。
- src/app/games/kanji-kanaru/page.tsx: Breadcrumb直後にバッジ追加。gameBySlugからmetaを取得し、meta.trustLevelとmeta.trustNoteを使う
- src/app/games/yoji-kimeru/page.tsx: 同上
- src/app/games/nakamawake/page.tsx: 同上
- src/app/games/irodori/page.tsx: 同上
各ゲームのpage.tsxは現在registryのmetaを直接使っていない可能性がある。src/games/registry.ts から gameBySlug をimportして使う。
2. クイズページ (src/app/quiz/[slug]/page.tsx)
- TrustLevelBadge を import
- Breadcrumb直後、QuizContainer直前にバッジを挿入
- quiz.meta.trustLevel と quiz.meta.trustNote を渡す
3. ビルド確認
完了後に npm run lint && npm run format:check && npm run test && npm run build を実行し成功を確認。
成果をメモで報告すること。