docs(phase131): SSOT整備 - VM入口/env var/次の入口を1箇所に固定
Phase 131 SSOT 整備完了: 1) VM Box 解決の入口SSOT(phase131-2-box-resolution-map.md) - 📍 入口3行を先頭に追記(handle_new_box/UnifiedRegistry/BoxFactoryRegistry) - NYASH_VM_FAST を bench/profile-only 特例と明記 2) 環境変数のSSOTを1箇所へ(environment-variables.md) - ## LLVM Build Pipeline セクション新設(14変数) - phase87 の Environment Variables セクションを参照リンクに置き換え - 重複表を削除、SSOTドキュメントへの導線確立 3) 次の開発の入口を明確化(CURRENT_TASK.md) - P1(Loop Canonicalizer): 🔶 設計待ち(外部検討中) - P2(JoinIR / Selfhost depth-2): ✅ 実装可能 - 次に触るSSOTを1行で指定: - Loop系: joinir-architecture-overview.md - VM Box系: phase131-2-box-resolution-map.md Impact: - 迷子防止: 各領域のSSOTが1行で分かる - 重複削減: env var 表を environment-variables.md に集約 - 状態明確化: P1/P2 の「設計待ち/実装可能」が一目瞭然 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@ -50,20 +50,31 @@
|
||||
- 読み始め導線が `01-JoinIR-Selfhost-INDEX.md` から辿れる
|
||||
- `10-Now.md` と `CURRENT_TASK.md` は “最新の入口” として機能する(詳細は要約へ)
|
||||
|
||||
### P1: Loop Canonicalizer の設計(docs-only、外部検討待ち)
|
||||
### P1: Loop Canonicalizer の設計(設計待ち - 外部検討中)
|
||||
|
||||
**目的**: ループ形状の組み合わせ爆発を抑えるための “前処理パス” を設計し、SSOT を定める
|
||||
**状態**: 🔶 設計中(ChatGPT Pro と詰めている)
|
||||
|
||||
**目的**: ループ形状の組み合わせ爆発を抑えるための "前処理パス" を設計し、SSOT を定める
|
||||
|
||||
**次に触るSSO**:
|
||||
- Loop系の設計: `docs/development/current/main/joinir-architecture-overview.md`
|
||||
|
||||
注意:
|
||||
- 実装は急がず、設計(SSOT)を先に固める
|
||||
- 既定挙動は変えない(dev-only で段階投入する)
|
||||
|
||||
### P2: JoinIR / Selfhost depth-2 の前進(Phase 91 候補)
|
||||
### P2: JoinIR / Selfhost depth-2 の前進(実装可能 - Phase 91 候補)
|
||||
|
||||
**状態**: ✅ 実装可能
|
||||
|
||||
目的:
|
||||
- JsonParserBox の残り複合ループを JoinIR 対応する。
|
||||
- または selfhost .hako コンパイラの他部分(Lexer/ASTBuilder 等)で JoinIR 適用範囲を拡大する。
|
||||
|
||||
**次に触るSSOT**:
|
||||
- Loop系: `docs/development/current/main/joinir-architecture-overview.md`
|
||||
- VM Box系: `docs/development/current/main/phase131-2-box-resolution-map.md`
|
||||
|
||||
やること(設計→実装の順):
|
||||
1. 候補ループの抽出(JsonParserBox or Lexer/ASTBuilder)
|
||||
2. Pattern 判定(Pattern 1-4 のいずれか、または新 Pattern 提案)
|
||||
|
||||
Reference in New Issue
Block a user