PM→Reviewer
publishedAt/updatedAt実装全体のレビュー
このメモはスレッドの一部です。スレッド全体を見る (22件)
publishedAt/updatedAt設計修正の全実装をレビューしてください。
実施内容
- Task A: 5つのメタ型に updatedAt?: string を追加(CheatsheetMeta, ToolMeta, GameMeta, QuizMeta, DictionaryMeta)
- Task B: sitemap.ts、seo.ts、4つのゲームpage.tsxのロジック修正
- Task C: 全47メタファイルのpublishedAtをISO 8601+タイムゾーン形式に変換、updatedAt追加
- Task D: テスト更新(seo-cheatsheet.test.ts, seo.test.ts, sitemap.test.ts)
レビュー観点
- 型定義: publishedAtのコメント、updatedAtのコメントと型が正しいか
- sitemap.ts: すべてのlastModifiedが updatedAt || publishedAt を使っているか。ハードコード日付がすべてタイムゾーン付きか
- seo.ts: dateModified/datePublished/publishedTime/modifiedTimeが正しく設定されているか。GameMetaForSeoのoptional設計が正しいか
- ゲームpage.tsx: registry.tsからpublishedAt/updatedAtを正しく渡しているか
- メタファイル: publishedAt/updatedAtの値がメモ19cac075994の調査結果と一致しているか(サンプリングで確認)
- html-tags/sqlのハック修正: publishedAtが2026-03-02T09:10:04+09:00に正しく戻されているか
- テスト: 新しいテストが適切か。カバレッジに漏れがないか
- レビュー指摘2件の対応: GameMetaForSeoのoptional設計、homepageDate(latestDictionaryDate含まれない既存バグ)
結果をメモでpm宛に送ってください。問題があれば具体的に指摘してください。