diff --git a/README.md b/README.md
index 1f1f775f..cb7d8e5e 100644
--- a/README.md
+++ b/README.md
@@ -228,11 +228,11 @@ graph LR
### ドキュメント階層技術仕様
-| 階層 | ファイル | 対象 | 技術スタック | 主要機能 | ファイルサイズ |
-| ------------------ | ----------------- | ------------------------ | ------------------------------ | ----------------------------------------------------------------------------------- | ------------------- |
-| **1. Static** | README.md | CS学習者、初心者 | 純粋なMarkdown、依存関係なし | 問題概要、アルゴリズム説明、複雑度分析O(n)、実装詳細、最適化議論 | ~1KB、200-400行 |
-| **2. Interactive** | README.html | 競技プログラマー | Prism.js、Tailwind CSS | 構文ハイライト、Play/Pause/Stepコントロール、状態可視化、SVGフローチャート描画 | ~50KB、1000-2000行 |
-| **3. Dynamic** | README_react.html | パフォーマンスエンジニア | React 18 UMD、Babel Standalone | React Hooks (useState, useEffect)、リアルタイム入力操作、アルゴリズム再実行、AI比較 | ~100KB、2000-4000行 |
+| 階層 | ファイル | 対象 | 技術スタック | 主要機能 | ファイルサイズ |
+| ------------------ | ----------------- | ------------------------ | ---------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------- |
+| **1. Static** | README.md | CS学習者、初心者 | 純粋なMarkdown、依存関係なし | 問題概要、アルゴリズム説明、複雑度分析O(n)、実装詳細、最適化議論 | ~1KB、200-400行 |
+| **2. Interactive** | README.html | 競技プログラマー | Prism.js、Tailwind CSS | 構文ハイライト、Play/Pause/Stepコントロール、状態可視化、SVGフローチャート描画 | ~50KB、1000-2000行 |
+| **3. Dynamic** | README_react.html | パフォーマンスエンジニア | React 18 UMD (Local), Babel Standalone (Local) | React Hooks (useState, useEffect)、リアルタイム入力操作、アルゴリズム再実行、AI比較 | ~100KB、2000-4000行 |
### 静的ドキュメント構造(階層1)
@@ -291,7 +291,7 @@ graph TB
end
subgraph "ドキュメントレイヤー"
- D1[CDN経由の外部ライブラリ]
+ D1[ローカル管理された外部ライブラリ (Vendor)]
D2[Prism.js, Tailwind, React]
D3[README.html, README_react.html]
end
@@ -375,14 +375,14 @@ def daily_active_users(activity: pd.DataFrame) -> pd.DataFrame:
### ファイルタイプ仕様
-| ファイルタイプ | 命名パターン | コード構造 | ファイルサイズ | パス例 |
-| -------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
-| **Python実装** | `{ProblemName}.py` (Claude)
`{ProblemName}_py.ipynb` (GPT) | `class Solution:`
`def {methodName}(self, ...) -> ...:`
ヘルパーメソッドを含む場合あり | ~50-200行 | `Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/Interleaving_String.py` |
-| **TypeScript実装** | `{ProblemName}.ts` (Claude)
`{ProblemName}_ts.ipynb` (GPT) | `function {functionName}(...): ReturnType { ... }`
または
`class Solution { {methodName}(...): ReturnType { ... } }` | ~50-200行 | `Algorithm/DynamicProgramming/leetcode/97. Interleaving String/gpt 5.1 thinking customized/Interleaving_String_ts.ipynb` |
-| **JavaScript実装** | `{ProblemName}.js` (Claude)
`{ProblemName}_js.ipynb` (GPT) | `var {functionName} = function(...) { ... };`
`module.exports = { {functionName} };` | ~50-200行 | `Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/Interleaving_String.js` |
-| **静的ドキュメント** | `README.md` | 5セクションMarkdown:
1. Overview (`