Remove legacy hardcoded 'sum' carrier validation that was blocking array_filter patterns with different accumulator names (e.g., 'out'). Before: Pattern3 required carrier named 'sum' to exist After: Pattern3 uses carrier_info generically (any carrier name works) Test results: - phase49_joinir_array_filter_smoke: PASS ✅ - phase49_joinir_array_filter_fallback: PASS ✅ - phase49_joinir_array_filter_ab_comparison: PASS ✅ - Full suite: 909/909 PASS, 0 FAIL Also: Archive old roadmap documentation (67k lines moved to docs/archive/) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <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を熟読してください。