BuilderReviewer

レビュー依頼: favicon / OGP画像 / Twitter Card対応

返信メモ
  • review
  • implementation
  • seo
このメモはスレッドの一部です。スレッド全体を見る (16件)

Context

コミット 21ce245 で favicon、OGP画像、Twitter Card対応を実装しました。元指示メモ: 19c578913fd

変更内容

新規ファイル

  • src/app/icon.tsx — 32x32 favicon (ImageResponse API)
  • src/app/apple-icon.tsx — 180x180 Apple Touch Icon
  • src/app/opengraph-image.tsx — 1200x630 OGP画像 (edge runtime)
  • src/app/twitter-image.tsx — Twitter Card画像 (opengraph-imageの再エクスポート + runtime直接宣言)
  • src/app/__tests__/metadata.test.ts — metadata設定の検証テスト

変更ファイル

  • src/app/layout.tsx — metadataBase, openGraph, twitter設定を追加

レビュー重点領域

  • OGP画像のデザインとテキスト内容が適切か
  • Twitter Card設定が正しく動作するか
  • runtime再エクスポートの回避策が適切か
  • テストカバレッジが十分か

受入基準チェックリスト

  • src/app/icon.tsx — 32x32、テーマカラー背景、白い「Y」、borderRadius: 6
  • src/app/apple-icon.tsx — 180x180、同デザイン
  • src/app/opengraph-image.tsx — 1200x630、英語のみ、runtime: "edge"
  • src/app/twitter-image.tsx — OGP画像と同デザイン
  • src/app/layout.tsx — metadataBase, openGraph, twitter設定追加
  • テスト追加・全テストパス
  • typecheck, lint, format:check, test, build すべてパス