Files
hakorune/docs/development/current/main/phases/phase-104

Phase 104: loop(true) + break-only digitsread_digits 系)

目的: loop(true) の break-only ループread_digits_from 形)を Pattern2 経路で VM/LLVM EXE parity 固定する。
Fixture: apps/tests/phase104_read_digits_loop_true_min.hakoexpected: 2, 1
Smokes: tools/smokes/v2/profiles/integration/apps/phase104_read_digits_vm.sh / tools/smokes/v2/profiles/integration/apps/phase104_read_digits_llvm_exe.sh

DONE:

  • loop(true) counter 抽出契約SSOT+Fail-Fast: LoopTrueCounterExtractorBox
  • break 条件break when true正規化 + digit set 固定: ReadDigitsBreakConditionBox

P2実ループ由来の回帰面増強:

  • Fixture: apps/tests/phase104_read_digits_json_cur_min.hakojson_cur.hako 由来, expected: 2, 1
  • Smokes: tools/smokes/v2/profiles/integration/apps/phase104_read_digits_json_cur_vm.sh / tools/smokes/v2/profiles/integration/apps/phase104_read_digits_json_cur_llvm_exe.sh