Phase 12.7完了 + ChatGPT5によるVMリファクタリング
## 📚 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>
This commit is contained in:
@ -0,0 +1,68 @@
|
||||
# 実装ガイド・計画
|
||||
|
||||
このフォルダには、Phase 12.7の実装に関する計画とチェックリストが含まれています。
|
||||
|
||||
## 📄 ドキュメント一覧
|
||||
|
||||
### 🚀 実装計画
|
||||
- **[ANCP-IMPLEMENTATION-PLAN.md](ANCP-IMPLEMENTATION-PLAN.md)** - 統合実装計画
|
||||
- 4週間の段階的実装スケジュール
|
||||
- 全AIアドバイザーの知見を統合
|
||||
- KPI(測定指標)の定義
|
||||
- リスクと対策
|
||||
|
||||
### 🔧 チェックリスト
|
||||
- **[implementation-final-checklist.txt](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統合
|
||||
- [ ] ドキュメント完成
|
||||
|
||||
## 🎯 次のアクション
|
||||
|
||||
1. **ANCP-Token-Specification-v1.md** に基づくトークナイザー実装
|
||||
2. テストケース(OK/NG 30本)の作成
|
||||
3. 最小プロトタイプの開発開始
|
||||
|
||||
## 📊 成功指標
|
||||
|
||||
| 指標 | 目標値 | 測定方法 |
|
||||
|------|--------|----------|
|
||||
| 圧縮率 | 90% | トークン数比較 |
|
||||
| 可逆性 | 100% | ラウンドトリップテスト |
|
||||
| MIR等価 | 100% | ハッシュ一致率 |
|
||||
| 変換速度 | <100ms/1000行 | ベンチマーク |
|
||||
|
||||
---
|
||||
|
||||
実装を開始する前に、必ずANCP-IMPLEMENTATION-PLAN.mdを熟読してください。
|
||||
Reference in New Issue
Block a user