docs: update Phase104 status and JoinIR map

This commit is contained in:
nyash-codex
2025-12-17 21:47:37 +09:00
parent 368b363694
commit 712e1ad755
3 changed files with 15 additions and 9 deletions

View File

@ -10,9 +10,9 @@ Related:
- **real-app loop regression の横展開VM + LLVM EXE**
- ねらい: 実コード由来ループを 1 本ずつ最小抽出して fixture/smoke で固定する(段階投入)。
- 現状: Phase 102read_quoted)まで固定済み。
- 次候補: `parse_object` / `parse_array` の key/value ループ、read_digits 系
- 入口: `docs/development/current/main/phases/phase-102/README.md`
- 現状: Phase 104read_digits / json_cur 由来)まで固定済み。
- 次候補: `apps/libs/json_cur.hako` `find_balanced_array_end` / `find_balanced_object_end`depth scan + nested if
- 入口: `docs/development/current/main/phases/phase-104/README.md`
- **P5b “完全E2E”**escape skip の実ループを end-to-end で固定)
- 現状: Phase 94 で VM E2E まで固定済み。次は selfhost 実コード(`apps/selfhost-vm/json_loader.hako`)へ横展開して回帰を減らす。
@ -24,10 +24,6 @@ Related:
## 中期(ループ在庫の残り)
- **loop(true) + break-onlydigit scan など)**
- ねらい: bounded ではない実ループを段階的に飲み込むfixture + shape guard + Fail-Fast
- 方針: “新パターン増殖”よりも Pattern5 系infinite loop familyとして扱う設計を先に固める。
- **P5guard-bounded**: 大型ループを “小粒度” に割ってから取り込む(分割 or 新契約)
- **P6nested loops**: capability guard で Fail-Fast 維持しつつ、解禁時の契約を先に固定