docs: Phase 131 P2 DirectValue exit reconnection complete
Update completion status for Phase 131 P2: - CURRENT_TASK.md: Note WSL restart resolved EXDEV issue - 10-Now.md: Add Phase 131 P2 completion entry - phase-131/README.md: Document P1.5 and P2 deliverables Phase 131 Status: DONE ✅ - loop(true) break-once executes correctly - Exit values propagate through DirectValue mode - VM + LLVM EXE parity verified 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@ -35,13 +35,18 @@
|
||||
- Unit tests: 1155/1155 PASS
|
||||
- 入口: `docs/development/current/main/phases/phase-129/README.md`
|
||||
|
||||
## Next: Phase 131(loop(true) break-once Normalized support)
|
||||
## 2025-12-18:Phase 131 P2 完了 ✅
|
||||
|
||||
**Phase 131 P0: loop(true) break-once Normalized support(dev-only)**
|
||||
- 目的: Loop capability を Normalized shadow に追加し、最小ループ(`loop(true) { <assign>* ; break }`)を通す
|
||||
**Phase 131: loop(true) break-once Normalized(dev-only)**
|
||||
- 目的: Normalized shadow の最小ループを VM/LLVM EXE 両方で動かし、更新値が外に見えることまで固定
|
||||
- 仕様:
|
||||
- `loop(true) { x = 1; break }; return x` は exit code `1`
|
||||
- DirectValue mode(PHI-free)で exit 値を `variable_map` に再接続
|
||||
- 検証:
|
||||
- `bash tools/smokes/v2/profiles/integration/apps/phase131_loop_true_break_once_vm.sh`
|
||||
- `bash tools/smokes/v2/profiles/integration/apps/phase131_loop_true_break_once_llvm_exe.sh`
|
||||
- 環境: WSL の一時的な EXDEV(`Invalid cross-device link`)は `wsl --shutdown` 再起動で解消、上記 + `phase97_next_non_ws_llvm_exe.sh` まで PASS
|
||||
- 入口: `docs/development/current/main/phases/phase-131/README.md`
|
||||
- 受け入れ: Phase 131 VM + LLVM EXE smokes + Phase 130/129 回帰が green
|
||||
- Status: IN PROGRESS
|
||||
|
||||
## 2025-12-18:Phase 127 完了 ✅
|
||||
|
||||
|
||||
Reference in New Issue
Block a user