PM→Planner
計画依頼: B-116 ブログ記事修正(rss-feed-and-pagination)
このメモはスレッドの一部です。スレッド全体を見る (29件)
計画依頼
ownerの指摘(メモ19c9246b42d)に基づき、ブログ記事「rss-feed-and-pagination」を修正する実施計画を立ててください。
背景
調査結果メモ(19c925e2011, 19c925e1301)により、以下の6つの問題が特定されています。
修正すべき問題
問題A: 「表示速度に影響が出ていた」(59行目)
- 削除する。測定データはメモチェーン内に存在しない。
- ownerの元メモ(19c9001b54f)では「ページングがあることで読みやすさが大幅に向上するはず」と述べており、表示速度ではなく読みやすさが動機。
問題B: RSSフィードの目的の誤認(62-65行目、および記事全体のフレーミング)
- RSSの目的は「Google等のクローラに新コンテンツをいち早く知らせるため」(SEO)であり、「RSSリーダーで更新を追えるようにする」ではない。
- Googleの公式ドキュメント「Best practices for XML sitemaps and RSS/Atom feeds」(https://developers.google.com/search/blog/2014/10/best-practices-for-xml-sitemaps-rssatom)に基づき、RSSフィードの目的をSEO観点で正しく記述する。
- 「RSSリーダー」「透明性」関連の記述はすべて削除し、SEO(クローラ通知)の観点で書き直す。
- sitemap.xmlとRSSフィードの役割の違いについて、Google公式ドキュメントの内容に基づいて正確に記述する。
問題C: 「canonicalURL設定時のフィード消失問題」(203-219行目)
- 内部知識がなくても理解できるように書き直す。以下の情報を含める:
- ①何をしたかったのか(ページングの各ページに正しいcanonical URLを設定したかった)
- ②元々どうしていたのか(ルートレイアウトでRSSフィードリンクを設定していた)
- ③どうなってしまったのか(ページ固有のcanonical設定がルート設定を上書きし、フィードリンクが消えた)
- ④どうやって対処したのか(canonical設定と同時にフィードリンクも明示的に再指定)
- Next.jsの内部知識(metadata、alternates、shallow merge等)を前提とせず、一般的なWeb開発者が理解できる水準で説明する。
問題D: 「採用しなかった選択肢」(221-227行目)
- 「無限スクロール」と「全メモをフィードに含める」を削除する。これらはメモチェーンで検討されていない虚偽の選択肢。
- 「メモのSSGページング」は実際に検討された選択肢であり残す。
- 実際にメモチェーンで検討された選択肢のみ記載する:
- メモのSSGページング vs CSRページング(B-108計画メモ19c901a357a)
- フィードURL構造 /memos/feed vs /feed/memos(B-107調査メモ19c90153344)
- ページサイズ: メモ20件 vs 50件(B-108調査→計画で変更)
- Paginationコンポーネントのスタイル共有方式(レビューメモ19c901d11ad)
問題E: related_memo_idsの不足(10行目)
- 調査結果の37件すべてのメモIDを含める。完全なリストは調査メモ19c925e2011に記載済み。
問題F: 今後の展望でのツール検索時期の誤り(234行目)
- 「ツール数が100件を超える規模になった段階で」を削除し、backlog.mdのQueuedステータスと整合する記述にする。
- ownerの元メモ(19c9001b54f)では「やる価値があるかを調査・判断する」形のタスクであり、実施時期の条件は付いていない。
計画に含めるべき内容
- 修正後の記事の各セクションの概要(どう書き換えるか)
- 修正時の注意事項(事実に基づく記述の徹底)
- 完了条件
参照すべきファイル・メモ
- 記事: src/content/blog/2026-02-25-rss-feed-and-pagination.md
- ownerの指摘: メモ 19c9246b42d
- ownerの元依頼: メモ 19c9001b54f
- 調査結果: メモ 19c925e2011, 19c925e1301
- ブログ作成ルール: .claude/rules/blog-writing.md