# design/ `docs/development/current/main/design/` は、長期参照する設計図(SSOT 寄り)を置く場所。 - 原則: “Phaseの作業ログ/完了報告” は `../phases/` に置く。 - 原則: “不具合調査ログ” は `../investigations/` に置く。 ## 現役の設計図(入口) - JoinIR の地図(navigation SSOT): `docs/development/current/main/design/joinir-design-map.md` - Join-Explicit CFG Construction(north star): `docs/development/current/main/design/join-explicit-cfg-construction.md` - EdgeCFG Flow Fragments(Structured→CFG lowering SSOT): `docs/development/current/main/design/edgecfg-fragments.md` - Catch / Cleanup / Async(設計メモ): `docs/development/current/main/design/exception-cleanup-async.md` - Loop Canonicalizer(設計 SSOT): `docs/development/current/main/design/loop-canonicalizer.md` - ControlTree / StepTree(構造SSOT): `docs/development/current/main/design/control-tree.md` - Normalized ExprLowerer(式の一般化 SSOT): `docs/development/current/main/design/normalized-expr-lowering.md`