Files
hakorune/docs/archive/phases/phase-12.7/ai-feedback/technical-checklist.md

3.5 KiB
Raw Blame History

ANCP技術実装チェックリスト

Date: 2025-09-03

🔧 Codex先生の技術要件

コア実装要件

  • AST正規化P*

    • コメント処理ポリシー決定
    • 空白・改行の正規化ルール
    • import文の順序統一
    • 決定的idempotent動作の保証
  • トークン設計

    • GPT/Claude/Geminiトークナイザー分析
    • 最適記号セット選定BPE-friendly
    • 予約語マッピングテーブル
    • エスケープシーケンス設計
  • ソースマップ2.0

    • VLQ圧縮形式採用
    • 双方向マッピング
    • ードID安定性保証
    • サイズ目標: P層の5%以下

検証インフラ

  • MIR等価性

    • MIRハッシュ計算実装
    • P→MIR = F→P*→MIR証明
    • 差分ビルド検証
  • Property Testing

    • ランダムAST生成器
    • エッジケース網羅
    • 10,000サンプル自動テスト

🎨 Gemini先生の実用要件

開発体験

  • IDE統合

    • VS Code拡張最優先
    • F層ホバー→P層表示
    • リアルタイム変換
    • ブレークポイント対応
  • 段階的導入

    • fusion{}ブロック実装
    • ファイル単位の混在モード
    • プロジェクト移行ツール
  • ANCP辞書

    • .ancprc形式設計
    • プロジェクト固有記号
    • 継承・オーバーライド

将来拡張

  • 意味論的圧縮
    • パターンマイニング
    • 頻出イディオム抽出
    • 高レベル抽象化記号

🚨 リスク対策Codex警告

曖昧性回避

  • 文字列リテラル内エスケープ
  • 正規表現パターン保護
  • ネストラムダ明確化
  • プラグイン構文登録API

デバッグ保証

  • エラー位置の逆引き
  • スタックトレース変換
  • ソースレベルデバッガ対応

互換性維持

  • バージョニング戦略
  • 後方互換性ポリシー
  • マイグレーションツール

📋 実装優先順位

Week 1: 基礎確立

  1. P*仕様確定
  2. 最小エンコーダーBox専用
  3. ラウンドトリップテスト

Week 2: 実用最小版

  1. CLI実装encode/decode/verify
  2. 基本的なソースマップ
  3. エラー位置変換

Week 3: 開発ツール

  1. VS Code拡張α
  2. プロジェクト辞書
  3. ベンチマーク自動化

Week 4: 品質保証

  1. Property Testingフル稼働
  2. 実プロジェクトでの検証
  3. パフォーマンス最適化

📊 計測指標

必須達成目標

項目 目標 測定方法
圧縮率 90% トークン数比較
可逆性 100% AST同一性
MIR等価 100% ハッシュ一致
変換速度 <100ms/1000行 ベンチマーク

品質指標

  • デバッグ体験スコア(開発者調査)
  • IDE統合満足度
  • 学習曲線(新規ユーザー)

🎯 マイルストーン

M1: PoC完成1週間

  • Boxのみ対応
  • 基本的な圧縮動作
  • MIR等価性確認

M2: α版リリース2週間

  • 主要構文対応
  • CLI完成
  • 基本的なドキュメント

M3: β版リリース1ヶ月

  • VS Code拡張
  • 完全な言語カバレッジ
  • 実プロジェクト適用

M4: 正式版2ヶ月

  • 性能最適化完了
  • ドキュメント完備
  • エコシステム確立

今すぐやること: P*正規化ルールを30分で決める