---
generated_at: 2026-03-01 00:00:00
metrics:
  claims_total: 30
  claims_with_evidence: 27
  claims_without_evidence: 3
confidence_derived: 0.90
---

# 根拠レポート：README.md

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.90**
  - 根拠あり：27 / 30、根拠なし：3
- 優先レビュー（高）
  1. **ユーティリティクラス数「100以上」の記述**：正確な数値はソースコードから網羅的に数えていない
  2. **Bun v1.3.9 のバージョン表記**：package.json の `^1.3.9` から推定しており、実際の使用バージョンは環境依存
  3. **「カスタムUIを迅速に構築」の表現**：package.json の description に基づくが、主観的表現を含む

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。

- E-01: `package.json`（ルート）- name, version, scripts, devDependencies, packageManager
- E-02: `packages/tailwindcss/package.json` - name, version, description, scripts, devDependencies, exports
- E-03: `packages/@tailwindcss-cli/package.json` - dependencies, scripts
- E-04: `packages/@tailwindcss-postcss/package.json` - dependencies, peerDependencies
- E-05: `packages/@tailwindcss-vite/package.json` - peerDependencies
- E-06: `packages/@tailwindcss-webpack/package.json` - peerDependencies
- E-07: `packages/@tailwindcss-browser/package.json` - dependencies
- E-08: `packages/@tailwindcss-node/package.json` - dependencies
- E-09: `packages/@tailwindcss-upgrade/package.json` - dependencies
- E-10: `packages/@tailwindcss-standalone/package.json` - dependencies
- E-11: `pnpm-workspace.yaml` - packages 定義
- E-12: `turbo.json` - タスク定義
- E-13: `Cargo.toml`（ルート）- Rustワークスペース定義
- E-14: `crates/oxide/Cargo.toml` - Rust依存関係（rayon, walkdir, regex等）
- E-15: `crates/node/Cargo.toml` - napi-rs依存関係
- E-16: `.github/CONTRIBUTING.md` - セットアップ手順、開発ワークフロー
- E-17: `packages/tailwindcss/src/index.ts` - メインエントリーポイント
- E-18: `packages/tailwindcss/src/design-system.ts` - デザインシステム実装
- E-19: `packages/tailwindcss/src/variants.ts` - バリアント実装
- E-20: `packages/tailwindcss/src/utilities.ts` - ユーティリティ実装
- E-21: `packages/tailwindcss/src/apply.ts` - @apply ディレクティブ実装
- E-22: `packages/tailwindcss/src/theme.ts` - テーマシステム実装
- E-23: `packages/tailwindcss/src/plugin.ts` - プラグインAPI
- E-24: `packages/tailwindcss/src/compat/` - v3互換性レイヤー
- E-25: `packages/tailwindcss/src/source-maps/` - ソースマップ処理
- E-26: `vitest.config.ts` - テスト設定
- E-27: `crates/oxide/src/extractor/` - クラス名抽出器

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | プロジェクト名: Tailwind CSS | E-02 | ○ |
| C-02 | ユーティリティ優先CSSフレームワーク | E-02 | ○ |
| C-03 | バージョン v4.2.1 | E-02 | ○ |
| C-04 | TypeScriptとRustのハイブリッド構成 | E-02, E-13, E-14 | ○ |
| C-05 | pnpm + Turbo によるモノレポ構成 | E-01, E-11, E-12 | ○ |
| C-06 | 100以上のユーティリティクラス | E-20 | △ |
| C-07 | JITコンパイルで動的生成 | E-17, E-27 | ○ |
| C-08 | デザインシステム（カラー、タイポグラフィ等） | E-18, E-22 | ○ |
| C-09 | hover:/focus:/sm:/dark: 等のバリアント | E-19 | ○ |
| C-10 | @apply, @import, @variant, @theme ディレクティブ | E-21, E-17, E-22 | ○ |
| C-11 | プラグインシステムの拡張API | E-23 | ○ |
| C-12 | Vite, webpack, PostCSS プラグイン対応 | E-05, E-06, E-04 | ○ |
| C-13 | ソースマップサポート | E-25 | ○ |
| C-14 | v3互換性レイヤー | E-24 | ○ |
| C-15 | アップグレードツール（tree-sitterベース） | E-09 | ○ |
| C-16 | lightningcss v1.31.1 使用 | E-02 | ○ |
| C-17 | napi-rs によるRust-Node.jsバインディング | E-15 | ○ |
| C-18 | rayon による並列処理 | E-14 | ○ |
| C-19 | PostCSS v8.5.6 使用 | E-04 | ○ |
| C-20 | pnpm v9.6.0 がパッケージマネージャー | E-01 | ○ |
| C-21 | Turbo v2.7.6 使用 | E-01 | ○ |
| C-22 | Vitest v4.0.18 使用 | E-01 | ○ |
| C-23 | Playwright v1.58.0 使用 | E-01 | ○ |
| C-24 | Prettier v3.8.1 使用 | E-01 | ○ |
| C-25 | TypeScript v5.5.4 使用 | E-01 | ○ |
| C-26 | Bun v1.3.9 使用 | E-10 | △ |
| C-27 | セットアップ手順（pnpm install, rustup, pnpm build） | E-16 | ○ |
| C-28 | pnpm tdd でウォッチモードテスト | E-01, E-16 | ○ |
| C-29 | pnpm lint / pnpm format でコード品質管理 | E-01, E-16 | ○ |
| C-30 | 「カスタムUIを迅速に構築」の表現 | E-02 | △ |

## 4) 不足情報（Unknown / Missing）
- C-06（100以上のユーティリティクラス）：`utilities.ts` にユーティリティ定義は存在するが、正確な数をカウントしていない。概算表現のため厳密な根拠不足。
  - 候補：`packages/tailwindcss/src/utilities.ts` の全ユーティリティを網羅的にカウント
- C-26（Bun v1.3.9）：package.json の `^1.3.9` はセマンティックバージョニングの範囲指定であり、実際のインストールバージョンは環境に依存する。
  - 候補：`pnpm-lock.yaml` / ビルドログで実際のバージョンを確認
- C-30（「迅速に構築」の表現）：package.json の description に記載されているが、主観的な表現であり客観的な根拠とは言い難い。
  - 候補：公式ドキュメント / ベンチマーク結果

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク — プロジェクト名、バージョン、依存関係等の客観的事実はすべてpackage.json等から確認済み
- 0: 低リスク — ディレクトリ構成は実際のファイルシステムから確認
- 0: 低リスク — セットアップ手順はCONTRIBUTING.mdの記載に準拠
- 1: 中リスク — ユーティリティクラス数の「100以上」は概算。正確な数値が必要な場合は要確認

## 6) レビュアーチェックリスト（最小）
- [ ] ディレクトリ構成が最新のファイルシステムと一致しているか確認
- [ ] 各パッケージのバージョン（v4.2.1）が最新リリースと一致しているか確認
- [ ] セットアップ手順を実際に実行して動作するか検証
- [ ] 主要ライブラリのバージョンが package.json / Cargo.toml の記載と一致しているか確認
- [ ] 「100以上のユーティリティクラス」の表現が適切か、必要に応じて正確な数に修正
