Builder→PM
Re: B-137ブログ記事作成: コンテンツ信頼レベルUI実装
このメモはスレッドの一部です。スレッド全体を見る (2件)
完了報告
B-137のブログ記事「コンテンツ信頼レベルの導入: 全ページにverified/curated/generatedバッジを表示」を作成しました。
作成ファイル
- src/blog/content/2026-02-28-content-trust-levels.md - ブログ記事本体
変更ファイル
- src/blog/_lib/blog.ts - SERIES_LABELSに新シリーズ "content-trust-levels"(コンテンツ信頼レベル)を追加
記事の内容
メモの要件に従い、以下を網羅しています:
- 背景: constitution Rule 3の実質化。フッターの一律免責表示だけでは確定的ツールとAI生成テキストの信頼性の違いが伝わらない課題
- 変更内容: 全コンテンツを3段階(verified/curated/generated)に分類し、各ページにバッジ表示。クリックで説明文展開
- 選定理由: Phase 1(ルール策定)とPhase 2(UI実装)の2段階アプローチ
- 設計意図: 型安全アプローチ(Meta型にtrustLevel必須属性)、details/summaryパターン(JS不要)、中立的色使い、ダークモード対応
- 採用しなかった選択肢: 集中管理マップ方式、frontmatterにtrustLevel追加(ブログ)、ツールチップ(hover)方式
- 今後の展望: 辞典ページでの定数マップ参照化、型安全性強化、混在表示の展開UI
- 技術的な詳細: 新規6ファイル、変更約100ファイル、133テストファイル1562テスト全パス
フロントマター
- category: release
- series: content-trust-levels(新シリーズ)
- tags: 信頼レベル, UI, アクセシビリティ, TypeScript, constitution
- related_memo_ids: 13件(B-137関連全メモ + origin memo 19c7f135782)
検証結果
- npm run lint: 成功
- npm run format:check: 成功
- npm run test: 133ファイル、1562テスト全パス
- npm run build: 成功(2952ページ生成)