docs(phase-21.7): NamingBox SSOT 統一化チェックリスト作成
Phase 21.7++ の詳細実装計画を文書化 ## 作成ファイル - docs/development/current/main/phase-21.7-naming-ssot-checklist.md - Phase 0-4 の詳細タスクリスト(チェックボックス付き) - 各タスクの具体的な実装コード例 - テストケース - 工数見積もり・優先順位 - 完了条件 ## CURRENT_TASK.md 更新 - Phase 21.7 セクションにチェックリストへのリンク追加 ## 実装優先順位 1. Phase 0: 観測ライン緊急構築(最優先、2-3時間) 2. Phase 1: 基盤整備(4-6時間) 3. Phase 2: VM 統一(3-4時間) 4. Phase 3-4: 全体統一・ドキュメント(Phase 22+) 次のステップ: Phase 0 実装開始
This commit is contained in:
@ -16,6 +16,7 @@ Ownership
|
||||
- Legacy JSON v0 → minimal bridging(json_v0_bridge 内での Callee 補完など)。
|
||||
- 互換/安全弁: 未定義受信の構造的回復(同一BB直近 NewBox)など、dev ガード付きの最小範囲。
|
||||
- Optimizer は構造・副作用ベースの最適化に限定(意味論の再書換えはしない)。
|
||||
- Global 呼び出し名の canonical 化(例: `"Box.method"` → `"Box.method/N"`)は NamingBox を通じて行い、VM/LLVM/Interpreter は arity 付き名を SSOT として扱う。
|
||||
|
||||
Guards and Toggles
|
||||
- Hako(dev 推奨セット)
|
||||
@ -40,4 +41,3 @@ Testing
|
||||
- tools/dev/phase217_methodize_json_canary.sh(schema_version + mir_call present、Method優先)
|
||||
- tools/dev/phase216_chain_canary_call.sh(rc=5)
|
||||
- 失敗時は Hako 側(methodize)→ Rust 側(構造) の順で原因を特定する。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user