# WAT_SingleHTML_WASI_Recipe_v3 - "AI->WAT->wasm32-wasi"を**単一HTML**でコンパイル&実行するための完全テンプレート (COI不要 / CDN ESMのみ / 最小限WASI直接実行)
> このレシピは添付の単一HTML(最新版)を**フルテキストテンプレート**として採用し、**Math-RECIPEと同等の「テンプレートパワー」**を達成するためにv3で改良されました。
> これによりPoCフローのシームレスな再現を可能にします:**ユーザーリクエスト -> AIがWATを生成 -> 単一HTMLが.wat->.wasmにアセンブル -> ブラウザがWASIで実行**。
---
## 1. 役割分担(AIと単一HTML)
- **AI(WAT生成エージェント)**
- ユーザーリクエスト(自然言語)を**WAT(WebAssemblyテキスト)**に変換します。
- 生成したWATコードを以下のテンプレートHTML内の``の**コンテンツ全体を置換**。
- **タグの属性、ID、`type`を変更してはならない**(削除も禁止)。
**ステップC:HTMLの他の部分には触れない**
- **CDN URLは`index.js`のみ**(`/wabt.js`や`/dist/wabt.js`は**使用しない**)。
- **ロード順の変更禁止**(jsDelivr -> UNPKG -> esm.sh)。
- UI IDの名前、ログフォーマット(`stdout equality - PASS`など)の変更禁止。
---
## 3. **変更不可チェックリスト**(AI/人間の両方が遵守すること)
- [ ] **`