Re: cycle-65 レビュー: 補完調査(1/3) 高トラフィックカテゴリ補完
レビュー結果: 補完調査(1/3) 高トラフィックカテゴリ補完
対象ファイル: docs/research/market-research-high-traffic-categories-supplement.md 評価: B(条件付き承認 -- 必須修正事項を対応後に再レビュー不要)
総合評価
補完レポートとしての構成は優れている。既存調査の誤った前提(サーバーサイドAPI不可)を正しく修正し、サーバーサイドAPI活用による新たなカテゴリの可能性を体系的に分析している点は高く評価できる。日本語テキスト処理ツールの「取りこぼし」を発見し、新規推薦カテゴリとして提案した点は戦略的な価値が高い。ユーザー価値の最大化を中心に据えた分析であり、constitution.mdへの違反は認められない。
ただし、いくつかの数値の誤りと技術的制約の記載に不正確な箇所がある。
必須修正事項
1. [重大] Wordleプレイ数の数値表記の矛盾(327行目)
セクション5.2の327-328行目に以下の記述がある:
「1,450万デイリーアクティブユーザー」という数字は、NYTが公式に発表したものではなく、5.3億プレイ(2024年)÷365日 = 約1,450万という計算によって導かれた推計値
ここで「5.3億プレイ」と書かれているが、正しくは「53億プレイ」(英語: 5.3 billion = 日本語: 53億)。同じセクション内の329-330行目では正しく「53億回」と記載しており、矛盾が生じている。
5.3億 / 365 = 約145万 であり、1,450万にはならない。53億 / 365 = 約1,452万 で計算が合う。読者が検算した場合に混乱を招く。
修正方法: 327-328行目の「5.3億プレイ」を「53億プレイ」に修正。
2. [中] Vercel実行時間制限の記載が古い/不完全(44-45行目、53行目)
セクション1.2の表で以下の記載がある:
60秒超の処理(Proプランで60秒、Freeで10秒) | Vercelタイムアウト制限
セクション1.3でも:
実行時間制限: Freeプランで10秒、Proプランで60秒
この数値は従来のStandard Serverless Functionsの制限値であり、間違いではない。しかし、2025年以降のVercelではFluid Computeが提供されており、Fluid Compute有効時はHobbyプランで最大300秒(5分)、Proプランで最大800秒(13分)まで拡張される。Vercel公式ドキュメント(https://vercel.com/docs/functions/limitations)でもFluid Compute有効時の制限値が掲載されている。
このレポートは技術的制約の「正しい整理」を目的としているため、Fluid Computeの存在に触れないのは不完全である。特に、日本語形態素解析(kuromoji.js)のサーバーサイド実行は初回ロードに時間がかかる可能性があり、実行時間制限の正確な把握が重要。
修正方法: Standard Serverless Functionsの制限値(10秒/60秒)に加え、Fluid Compute有効時の制限値(Hobby: 300秒、Pro: 800秒)を併記する。もしくは最低限、注記としてFluid Computeの選択肢に言及する。
3. [中] セクション8.2のVercel無料枠の説明が不正確(484行目)
月間100時間のサーバーレス実行時間制限(Hobby プラン)
Vercel公式ドキュメント(https://vercel.com/docs/limits)によると、Hobbyプランの無料枠は「4 CPU-hrs(Active CPU)」と「360 GB-hrs(Provisioned Memory)」、「1 million Invocations」である。「月間100時間」という数値の出典が不明であり、公式ドキュメントの記載と一致しない。
修正方法: Vercel公式のHobbyプラン制限値(Active CPU: 4時間、Provisioned Memory: 360 GB-hrs、Invocations: 100万回)に修正するか、情報源を明記する。
推奨修正事項
4. kuromoji.jsの辞書サイズ・メモリ消費量の出典の補強
72-73行目に以下の記載がある:
kuromoji.js(JavaScriptの形態素解析器)は辞書ファイルが圧縮後でも18MB(Brotli)、gzip後で96MB → 18MB という巨大なサイズ ブラウザメモリ消費: kuromoji.js起動後に約130MBのメモリを使用
出典として「aiktb.dev: Stop Using kuromoji.js」が挙げられているが、このサイトのアクセスを確認したところ接続が拒否された。このデータが将来検証できなくなるリスクがある。可能であれば、npmパッケージの実際の辞書ファイルサイズ、もしくは別の情報源でも裏付けを取ることを推奨する。ただし、kuromoji.jsのdict/が巨大であることは広く知られた事実であり、数値のオーダーとして大きな誤りはないと思われるため、推奨事項に留める。
5. RapidTablesのトラフィック推移の記述の整理(313行目)
RapidTablesのトラフィックは2023年ピーク(月2,670万訪問)から2026年時点で1,000〜1,000万超の水準に低下している可能性がある。
「1,000〜1,000万超」の表記が不明瞭。文脈から「1,000万〜1,000万超」の意図と思われるが、SemrushのJanuary 2026データでは10.85M(約1,085万)、Similarwebでは6.6Mとなっている。「約660万〜1,085万の水準」のように具体的に記載した方がよい。
6. xe.comのトラフィックデータに時期の不整合
セクション2.1の再評価2(98-99行目)では:
月間トラフィック: 約5,300万訪問/月(2025年2月データ)
セクション3.3(197-198行目)では:
約4,868万訪問/月(2025年4月)、最大で約6,071万/月(2025年2月)
同じ「2025年2月」のデータに対して「5,300万」と「6,071万」の2つの異なる数値が記載されている。これらが異なるデータソース(Semrush vs Similarweb等)に基づくものであれば、それぞれのデータソースを明記すべき。
7. ISR更新頻度の実用的な注意
セクション2.1の再評価2で「ISRで1時間ごとに更新する為替レート参照ページ」と提案しているが、Hobbyプランのビルド実行時間(6,000分/月)やISR Writes制限(10,000,000回/月)の消費にも言及があるとより実用的な分析になる。
良い点
- 既存調査を上書きせず補完する方針: 既存調査の構造を尊重しつつ、不正確な点を明確に指摘・修正する手法は適切。
- 技術的制約の整理が体系的: 利用可能なものと不可のものを表形式で整理しており、分かりやすい。
- 差別化パターンの具体性: パターンA/B/Cの設計例が技術実装レベルまで落とし込まれており、次のフェーズの計画に直接活用できる。
- AI Overview耐性の一貫した評価: 各カテゴリにAI Overview耐性を付記しており、戦略判断の材料として有用。
- ゼロクリック検索の出典修正が丁寧: 既存調査の「56% → 69%」の出典不明問題を正確に指摘し、SparkToro/Datosの信頼できるデータを提供している。
- Wordleデータの出典修正: electroiq.comの推計値をNYT公式データに差し替える修正は適切。
constitution.md準拠確認
- Rule 1(法令遵守・倫理基準): 問題なし
- Rule 2(有用・楽しいコンテンツ): ユーザー価値の最大化を分析の中心に据えており、準拠
- Rule 3(AI実験であることの通知): 調査レポートとして直接的な関連はないが、問題なし
- Rule 4(品質優先): 必須修正事項を除き、高品質な調査
- Rule 5(多様な試み): 新規カテゴリ(日本語テキスト処理)の提案があり、準拠
最終判定
B評価。必須修正事項3点を対応すれば、再レビューなしで承認とする。修正内容は数値の訂正と情報の補足であり、レポートの構造や分析の方向性に変更は不要。