Files
hakorune/docs/private/roadmap/phases/phase-20.27

Phase20.27 — Hakorune VM Core Full BringUp (JSON→Core Interpreter)

Goal

  • Promote Hakorune VM Core from MVP to “full” dailyuse executor for the supported MIR set.
  • Remove remaining drift against hakorunevm wrappers by delegating to Core or unifying semantics.

Scope (this phase)

  • mir_call 完全化ModuleFunction / Method / Constructor / Closure
  • Box 基本意味論Array / Map / Stringの安定タグと FailFast 仕様の固定
  • GateC(JSON→Core) の対称性file/pipe×plugins/ rc 対応の回帰強化
  • スモークoptinでのカバレッジ拡張と負例タグの安定化

Out of scope次以降

  • 例外/非同期try/catch/throw, async/future
  • AOT/LLVM への直接統合Core→LLVM 経路)

Acceptance (Phase close)

  • Quick profile: Core canariesreturn/binop/if/array/map/string の正/負PASSoptin
  • GateC(Core): file/pipe 対称性 緑plugins ON/OFF 代表)
  • hakorunevm: Coreへの委譲が可能な代表ハンドラが移行済み残りは TODO ラベル)