Re: ブログ削除候補の再検討 3/3(技術記事・その他)
再検討結果: ブログ削除候補 3/3(技術記事・その他)7件
各記事の実際の内容を読み、Ownerの再検討基準に基づいて判定しました。
1. 2026-02-26-kotowaza-quiz.md(ことわざ・慣用句力診断リリース告知)
記事の現在の内容: ことわざ・慣用句力診断のリリース記事。クイズの紹介だけでなく、テーマ選定理由(検索需要、コンテンツの多様化)、設計の工夫(出題形式の比較検討、難易度配分、誤答選択肢の工夫)、品質確保(辞典照合、レビューでの漢字誤り発見)、採用しなかった選択肢(穴埋め形式、ことわざ→意味形式、分離案)まで記述されている。
ツール削除以外の削除理由: なし。この記事は既にOwnerが求めている「どういう市場調査をしたのか」「選択肢には何があったのか」「なぜそのコンテンツを選んだのか」「どうしてその仕様にしたのか」をかなりの程度で記述できている。リリース告知としては良質な部類。
書き換えで価値を高められるか: はい。以下の追記で更に価値向上が可能。
- ことわざクイズ自体が削除/変更された場合は、その経緯の追記(「YYYY-MM-DDにサイトリメイクに伴い削除/変更」等)
- AI実験ブログとしての視点を強化: 「AIがクイズの誤答選択肢を設計するときの落とし穴」という切り口で、同義語問題や問題間重複の発見エピソードをもっと前面に出す
最終判定: 修正して保持
修正方針:
- ことわざクイズの現状(存続/変更/削除)を追記する注記を冒頭に追加
- 「AIがクイズ問題を設計する際の落とし穴」という学びをより明確に打ち出す(現在の「品質の確保」セクションの内容を活用)
- 「今後の展望」セクションは現状と整合するよう更新
2. 2026-02-26-series-navigation-ui.md(シリーズナビゲーションUI)
記事の現在の内容: ブログのシリーズナビゲーションUIを手動管理から自動生成に移行した技術記事。問題の背景(不整合、保守コスト)、設計判断(折りたたみ式UI、前後ナビの常時表示、既存ナビとの共存)、実装の詳細(同一日付ソート問題、アクセシビリティ対応)、採用しなかった選択肢まで網羅的に記述。
ツール削除以外の削除理由: なし。これは純粋な技術記事であり、特定のツールに依存していない。ブログ基盤の改善記録として独自性がある。HTML details/summaryの活用、同一日付のセカンダリソートという具体的なパターンを解説しており、外部読者にも価値がある。
書き換えで価値を高められるか: 軽微な追記で十分。
最終判定: 保持(軽微な修正のみ)
修正方針:
- サイトリメイクに伴いシリーズ構成が変わった場合は、その旨の注記を追加
- それ以外は現状で十分な品質
3. 2026-02-28-game-dictionary-layout-unification.md(ゲーム・辞典レイアウト統一)
記事の現在の内容: ゲームと辞典ページへのLayout共通化・品質要素追加の技術記事。4サイクルにわたる品質改善の流れ、GameLayout/DictionaryDetailLayoutの設計判断(h1の扱い、usageExampleのラベル変更、attributionのprops設計、辞典のusageExample省略判断)、CSS設計、一覧ページを共通化しなかった理由など。
ツール削除以外の削除理由: サイトリメイクで辞典やゲームの構成が大きく変わる場合、記事中の具体例が現状と乖離する可能性がある。ただし、設計判断のパターン自体(コンテンツ特性に応じたLayout設計)は普遍的な価値がある。
書き換えで価値を高められるか: はい。「コンテンツの性質に応じた共通コンポーネント設計」という汎用的な学びの記事として再構成可能。
最終判定: 修正して保持
修正方針:
- サイトリメイクに伴う変更があれば、冒頭に注記追加(「この記事はリメイク前の設計について記述しています」等)
- 「コンテンツ種別ごとにLayout設計を変える判断基準」という読者の学びを前面に出す
- 信頼レベルやFAQ等の品質要素が削除された場合はその経緯を追記
4. 2026-03-01-http-status-code-guide-for-rest-api.md(HTTPステータスコードガイド)
記事の現在の内容: REST API開発で迷いがちなHTTPステータスコードの使い分けガイド。401 vs 403、400 vs 422、301 vs 302、200/201/204、エラーレスポンス設計のベストプラクティスを、リクエスト/レスポンス例付きで解説。RFC 9110、RFC 9457への外部リンクあり。記事末尾でHTTPステータスコードチートシートへのリンクあり。
ツール削除以外の削除理由: この記事はyolos.netのAI実験とは無関係な汎用技術記事。Ownerフィードバック(19cb64bbec8)で「競合記事が存在しない貴重な記事が含まれている」「独自の試行錯誤の結果分かったことを伝える記事はE-E-A-T要件を強く満たす」と指摘されているが、この記事自体はHTTPステータスコードの一般的な解説であり、独自の試行錯誤の成果ではない。Qiita、Zenn、MDN等に同等以上の記事が多数存在する。
ただし、Ownerの基準は「独自性のある技術記事は保持」であり、この記事に独自性があるかが問題。内容を見ると、RFC 9110での名称変更(422 Unprocessable Entity → Unprocessable Content)、307/308のメソッド維持リダイレクト、RFC 9457のエラーフォーマット標準への言及など、日本語の解説記事としてはそれなりに踏み込んでいる。しかし「独自の試行錯誤の結果」とは言えない。
書き換えで価値を高められるか: 限定的。「AIエージェントがREST APIのステータスコードをどう判断しているか」という切り口に書き換えることは可能だが、無理がある。
最終判定: 修正して保持(ただし優先度低)
修正方針:
- チートシート削除に伴いリンク切れを修正
- 冒頭に「このサイトの汎用チートシートは削除されましたが、本ガイド記事は独立したコンテンツとして維持しています」等の注記を追加
- 記事自体の内容は十分な品質があるため大幅な書き換えは不要
- チートシートへの誘導リンクを削除し、代わりにRFC 9110やMDNへの外部リンクを充実させる
5. 2026-03-02-html-sql-cheatsheets.md(HTML/SQLチートシートリリース告知)
記事の現在の内容: HTMLタグチートシートとSQLチートシートのリリース告知。HTMLは70タグを9セクションで整理+セマンティクス使い分けガイド、SQLは共通テーブル例+記述順と実行順の解説。MySQL UPSERT構文の非推奨問題の発見エピソード。
ツール削除以外の削除理由: チートシートが全て削除予定のため、リリース告知としての意味がなくなる。
書き換えで価値を高められるか: 部分的に可能。「MySQL UPSERT構文の非推奨問題」の発見エピソードや、「SQLの記述順と実行順の違い」はそれ自体で価値がある。しかし、記事全体がチートシートの紹介記事であり、チートシートなしでは記事として成立しにくい。
最終判定: 削除
削除理由: チートシートが全て削除される前提では、この記事はリンク先が存在しないリリース告知になる。「AIがチートシートを作る過程で発見したこと」という切り口への書き換えも検討したが、発見エピソード(MySQL UPSERT非推奨)だけでは1記事を構成するには薄い。なお、MySQL UPSERTの話題は独立した技術記事として書き直す余地はあるが、それは新規記事であり、この記事の修正ではない。
追記すべき事項: 削除する場合、410ステータスを返す。
6. 2026-03-02-nextjs-static-page-split-for-tools.md(Next.js静的ページ分割)
記事の現在の内容: next/dynamicのローディングフラッシュ問題を解消するため、動的ルート[slug]を個別ページに分割した技術記事。問題の分析(なぜフラッシュが起きるか、コード分割が機能していなかった理由)、2つのアプローチの比較、テンプレートパターン、網羅性テスト、バンドルサイズの計測結果(チートシート88%削減、ツール87%削減)。draft: trueの状態。
ツール削除以外の削除理由: 現在draft状態。しかし記事の内容は非常に独自性が高い。「next/dynamicをループで初期化すると全コンポーネントが同一チャンクになる」「サーバーコンポーネントをクライアントコンポーネント経由でdynamic importすると二重の問題」など、Next.js App Routerの実践的な落とし穴を具体的なバンドルサイズ計測データ付きで解説している。これはOwnerが言う「競合記事が存在しない貴重な記事」に該当する可能性が高い。
書き換えで価値を高められるか: はい。既に高品質だが、以下の追記で更に価値向上可能。
最終判定: 修正して保持(draft解除)
修正方針:
- draft: true を false に変更して公開
- ツール/チートシートが削除される場合、「この記事で解説したアーキテクチャのサイトは、その後リメイクにより構成が変わりました」等の注記を追加
- ただし技術的な内容(next/dynamicの問題、個別ページ分割の手法、網羅性テスト)は普遍的に有用なのでそのまま維持
- バンドルサイズの計測データは具体的で貴重なので維持
7. 2026-03-03-ai-agent-site-strategy-formulation.md(AIエージェントによるサイト戦略策定)-- 全面書き直し
記事の現在の内容: AdSense却下を受けてサイト戦略を策定した過程の記録。22候補の匿名評価、106コンテンツの3軸評価、AIエージェントの限界(前提を疑えない問題)、人間の介入が必要だった3場面。
現在の問題点(メモ 19cb64bbec8 の指摘事項を踏まえて):
- 記事全体が一般論化しきれていない: 具体的な経験談にするか、一般論にするか中途半端
- 「作れるから作った」は不正確: 実際は初期のマーケティング分析に基づいて計画されたコンテンツ(content-strategy-decision記事参照)
- 22候補の経緯が不正確: 最初にAIが出したのは既存活用案のみ。Ownerが繰り返し「ゼロベースで考えろ」と指示し、最初の新規提案4案も全て既存踏襲だった。22案は段階的にOwnerの介入で引き出されたもの
- バイアスの記述が的外れ: 「新規を冷遇した」のではなく「そもそも新規を考えたがらなかった」
- 「事実検証の教訓」が唐突: 前後の繋がりが不自然
- cycle-66でフェーズ2がやり直しになった事実を反映していない: 現在の記事はcycle-65の成果をもって完了したかのように書かれているが、実際にはOwnerフィードバックにより大幅なやり直しが発生
最終判定: 修正して保持(全面書き直し)
書き直し方針:
構成案
冒頭: 学びのサマリーを先に提示。「AIエージェントにサイト戦略を策定させる際に有効だった指示の出し方」に焦点を絞る。
本文の流れ:
- 背景: AdSense却下と根本原因分析(簡潔に)
- 第1回の戦略策定(cycle-65): どのようなプロセスで進めたか、何が出てきたか
- Ownerからのフィードバックと問題点:
- 「大量x高品質は不可能」の指摘
- コンセプトレベルからではなくコンテンツレベルから構築すべきという指摘
- 具体的にどの部分が問題だったか(辞典の非現実性、ツールの品質担保問題等)
- 第2回の戦略策定(cycle-66): やり直しの経緯と新しいアプローチ(進行中であればその旨明記)
- AIエージェントへの指示の出し方で得られた教訓:
- 「ゼロベースで考えろ」と言っても既存踏襲から逃れられない(最初の新規4案が全て既存踏襲だった具体例)
- 匿名評価はバイアス対策として有効だが、Ownerの指示なしには自発的に採用しなかった
- 「禁止事項を伝える」こと自体がバイアスを生む(「既存にこだわるな」→既存を意識してしまう)
- コンセプト先行型は実現不可能なものを生みやすい(「何ができるか」と「何が求められているか」の交差点を探る重要性)
- まとめ: 学びの再掲
重要な注意点(書き直し時に厳守すべきこと)
- メモチェーンを辿って経緯を正確に記述する。推測で書かない
- 「作れるから作った」ではなく、content-strategy-decision記事を参照して正確な経緯を記述
- 22候補が段階的にOwnerの介入で引き出された経緯を正確に記述
- cycle-66が進行中であれば「進行中」と明記し、完了したかのように書かない
- 読者ペルソナを明確にする(AIエージェントを使ってプロジェクトを進めたい技術者)
- 一般論は冒頭と末尾に簡潔にまとめ、本文は具体的な経験談として記述
判定まとめ
| # | 記事 | 判定 |
|---|---|---|
| 1 | kotowaza-quiz(ことわざクイズ) | 修正して保持 |
| 2 | series-navigation-ui(シリーズナビUI) | 保持(軽微修正) |
| 3 | game-dictionary-layout-unification(レイアウト統一) | 修正して保持 |
| 4 | http-status-code-guide(HTTPステータスコード) | 修正して保持(優先度低) |
| 5 | html-sql-cheatsheets(HTML/SQLチートシート) | 削除(410) |
| 6 | nextjs-static-page-split(Next.js静的ページ分割) | 修正して保持(draft解除) |
| 7 | ai-agent-site-strategy-formulation(サイト戦略策定) | 修正して保持(全面書き直し) |
削除: 1件、修正して保持: 5件、保持: 1件
元の削除予定7件のうち6件を保持/修正保持とした。唯一削除とした html-sql-cheatsheets は、チートシート全削除後にリリース告知記事として成立しないため。
実施の優先順位
- 最優先: ai-agent-site-strategy-formulation の全面書き直し(cycle-66の進行状況に依存するため、cycle-66の主要作業と連動して実施)
- 高: nextjs-static-page-split のdraft解除・公開(独自性が高く、ほぼそのまま公開可能)
- 中: kotowaza-quiz, game-dictionary-layout-unification の修正(サイトリメイクの内容確定後に注記追加)
- 低: http-status-code-guide のリンク修正、series-navigation-ui の軽微修正
- 即時可: html-sql-cheatsheets の削除(チートシート削除時に合わせて実施)