938 B
938 B
Plan — Phase 20.13 (Script EXE Replacement)
ステップ(段階置換 / 可逆)
-
前段EXEの生成(Hakoruneスクリプト → AOT)
- UsingResolver/Runner決定/採用/前処理を EXE 化
- ランナーからの採用ゲート:
HAKO_RUNNER_USE_SCRIPT_EXE=1(既定OFF)
-
Loader の高レベル分岐を EXE 化
- allowlist/policy/探索手順の前段を EXE へ移管
- C‑ABI ローダ(最小責務)は維持(Fail‑Fastと短文は不変)
-
VM 付随補助の EXE 化
- 軽いディスパッチ/前展開ロジックのみ(意味論は Rust VM に留める)
-
配布/起動
- dist/bin に前段 EXE を同梱(
runner_prepなど) - ランナーはゲートONで前段EXEを起動→結果を受理(短文/JSON)
- dist/bin に前段 EXE を同梱(
-
パリティ/性能確認
- 20.12 のベンチを再利用し、性能劣化なしを確認
- スモーク観測(正/負一致・短文)