Files
hakorune/docs/private/roadmap/phases/phase-20.13/TASKS.md

25 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Phase 20.13 — Tasks & Checklist (Script-built EXE Replacement)
Status: Planned
Deliverables
- [ ] 前段EXEUsingResolver/Runner決定/採用/前処理)を AOT 生成し、ゲート採用
- [ ] Loader 高レベル分岐の EXE 化CABIローダは最小責務を維持
- [ ] VM 補助(前展開/軽ディスパッチ)の EXE 化(意味論は Rust VM 側)
- [ ] 配布: dist/bin に前段 EXE を同梱ランナーからの採用ゲートONで使用
- [ ] Docs: getting-started / distribution に切替手順(ゲート/短文/FailFastを追記
- [x] フォルダ/ガード/README 作成runner_front/loader_front/vm_front
- [x] 概説ドキュメント追加docs/guides/tools/front-exe-overview.md
- [x] runner_front フック(ゲート/NOOP/OK/FAIL プレースホルダ)
- [x] loader_front フック(ゲート/NOOP/OK/FAIL プレースホルダ)
- [x] vm_front フック(ゲート/NOOP/OK/FAIL プレースホルダ)
- [x] 前段スクリプト雛形追加tools/front_exe/*.sh
- [ ] Front JSON 契約の安定化(鍵/型/FailFast方針を明記
- [ ] Front 負例スモークrunner: badjson/unknown/type; loader/vm: FAIL系継続
Acceptance
- [ ] 20.12 の性能目標を維持EXE: C 0.60.8×、VM: Python ±20%
- [ ] スモーク/パリティ(正/負)一致、短文/FailFastの維持
- [ ] ゲートOFF時の挙動不変フォールバック禁止、観測のみ
- [ ] front の OK 採用時に runner/loader/vm それぞれの契約に従う(継続/ENV適用/静音)