diff --git a/docs/development/current/main/10-Now.md b/docs/development/current/main/10-Now.md index bd3b5a6b..db9ef294 100644 --- a/docs/development/current/main/10-Now.md +++ b/docs/development/current/main/10-Now.md @@ -1,5 +1,15 @@ # Self Current Task — Now (main) +## 2025-12-18:Phase 119 完了 ✅ + +**Phase 119: StepTree cond SSOT(AST handle)** +- StepNode::If / StepNode::Loop に cond_ast (AstNodeHandle) を追加 +- SSOT: cond は AST 参照を保持、cond_sig は派生(署名/ログ/差分検知) +- 不変条件: cond_ast は signature_basis_string() に混ぜない(決定性維持) +- 実装: Box clone(dev-only なので許容) +- 回帰: Phase 103/104/118 維持確認 +- 入口: `docs/development/current/main/design/control-tree.md` + ## 2025-12-18:Phase 118 完了 ✅ **Phase 118: loop + if-only merge parity**