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:
nyash-codex
2025-11-22 01:59:27 +09:00
parent f4ae144559
commit ce7517dc21
4 changed files with 559 additions and 7 deletions

View File

@ -16,6 +16,7 @@ Ownership
- Legacy JSON v0 → minimal bridgingjson_v0_bridge 内での Callee 補完など)。
- 互換/安全弁: 未定義受信の構造的回復同一BB直近 NewBoxなど、dev ガード付きの最小範囲。
- Optimizer は構造・副作用ベースの最適化に限定(意味論の再書換えはしない)。
- Global 呼び出し名の canonical 化(例: `"Box.method"``"Box.method/N"`)は NamingBox を通じて行い、VM/LLVM/Interpreter は arity 付き名を SSOT として扱う。
Guards and Toggles
- Hakodev 推奨セット)
@ -40,4 +41,3 @@ Testing
- tools/dev/phase217_methodize_json_canary.shschema_version + mir_call present、Method優先
- tools/dev/phase216_chain_canary_call.shrc=5
- 失敗時は Hako 側methodize→ Rust 側(構造) の順で原因を特定する。