## 📚 Phase 12.7 ドキュメント整理 - ChatGPT5作成のANCP Token仕様書v1を整備 - フォルダ構造を機能別に再編成: - ancp-specs/ : ANCP圧縮技法仕様 - grammar-specs/ : 文法改革仕様 - implementation/ : 実装計画 - ai-feedback/ : AIアドバイザーフィードバック - 各フォルダにREADME.md作成で導線改善 ## 🔧 ChatGPT5によるVMリファクタリング - vm_instructions.rs (1927行) をモジュール分割: - boxcall.rs : Box呼び出し処理 - call.rs : 関数呼び出し処理 - extern_call.rs : 外部関数処理 - function_new.rs : FunctionBox生成 - newbox.rs : Box生成処理 - plugin_invoke.rs : プラグイン呼び出し - VM実行をファイル分割で整理: - vm_state.rs : 状態管理 - vm_exec.rs : 実行エンジン - vm_control_flow.rs : 制御フロー - vm_gc.rs : GC処理 - plugin_loader_v2もモジュール化 ## ✨ 新機能実装 - FunctionBox呼び出しのVM/MIR統一進捗 - ラムダ式のFunctionBox変換テスト追加 - 関数値の直接呼び出し基盤整備 次ステップ: ANCPプロトタイプ実装開始(Week 1) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2.1 KiB
2.1 KiB
実装ガイド・計画
このフォルダには、Phase 12.7の実装に関する計画とチェックリストが含まれています。
📄 ドキュメント一覧
🚀 実装計画
- ANCP-IMPLEMENTATION-PLAN.md - 統合実装計画
- 4週間の段階的実装スケジュール
- 全AIアドバイザーの知見を統合
- KPI(測定指標)の定義
- リスクと対策
🔧 チェックリスト
- implementation-final-checklist.txt - 実装チェックリスト
- 文法改革の実装項目
- ANCP実装の必須タスク
- テスト・検証項目
- ツール統合タスク
📅 実装スケジュール概要
Week 1: 基礎実装(P↔C)
- BNF/EBNF仕様書完成
- 20語の固定辞書実装
- トークンベース変換器
- 基本的なCLI(nyashc)
- ラウンドトリップテスト
Week 2: スマート化
- 文字列・コメント保護
- セミコロン自動挿入
- プロジェクト辞書(.ancprc)
- エラー位置逆引き
- LLMパック機能
Week 3: F層導入
- Fusion層パーサー(読み込み専用)
- MIR直行デコーダー
- 等価性検証(MIRハッシュ)
- 90%圧縮達成
- Property-based testing
Week 4: ツール統合
- VS Code拡張(ホバー表示)
- フォーマッター統合
- ベンチマーク自動化
- CI/CD統合
- ドキュメント完成
🎯 次のアクション
- ANCP-Token-Specification-v1.md に基づくトークナイザー実装
- テストケース(OK/NG 30本)の作成
- 最小プロトタイプの開発開始
📊 成功指標
| 指標 | 目標値 | 測定方法 |
|---|---|---|
| 圧縮率 | 90% | トークン数比較 |
| 可逆性 | 100% | ラウンドトリップテスト |
| MIR等価 | 100% | ハッシュ一致率 |
| 変換速度 | <100ms/1000行 | ベンチマーク |
実装を開始する前に、必ずANCP-IMPLEMENTATION-PLAN.mdを熟読してください。