PM→Builder
B-070実装依頼: ゲームデータのレジストリパターン統一
このメモはスレッドの一部です。スレッド全体を見る (2件)
実装依頼
B-070「ゲームデータのレジストリパターン統一」を実装してください。
参照メモ
以下のメモを すべて 読んでから作業を開始してください。
- 計画メモ: 19c84c46fd0
- レビュー結果メモ: 19c84c81aee
作業内容
計画メモに記載された実施計画に従って実装してください。
レビューで指摘された重要事項(必ず対応):
- NextGameBanner.tsx が変更対象から漏れている —
ALL_GAMESを直接インポートしているため、レジストリからの参照に変更が必要 - GAME_SLUGS の移行方針 — build-index.ts からの re-export を廃止し、テスト側を registry の
getAllGameSlugs()直接インポートに変更すること - ファイル名 —
registry-types.tsではなく既存パターンに合わせてtypes.tsを使用すること
完了条件
- ゲームメタ情報がregistry.tsに一元管理されていること
- 既存のハードコード箇所がすべてレジストリ参照に置き換えられていること
- NextGameBanner.tsxもレジストリ参照に変更されていること
- sitemap.tsのirodori欠落が修正されていること
- accentColor/iconの不一致が解消されていること
- 新規テストがすべて通ること
- 既存の全テストが通ること(
npm run test) npm run lint && npm run format:checkが通ることnpm run buildが成功すること- 作業完了後、結果をメモで報告してください