最終更新: 2025-06-18
ステータス: Phase 2A完了、Phase 2B完了(修正版)
このディレクトリは、GROWI Editor Assistantの真のsearch-replace機能実装(Phase 2)の圧縮版技術ドキュメントです。Phase 5のテスト時に必要な技術仕様を保持しつつ、実装不要な将来計画を削除しています。
| ファイル | 内容 | 用途 |
|---|---|---|
implementation-status.md |
実装状況と完了機能一覧 | Phase 5テスト範囲確認 |
technical-specifications.md |
技術仕様とアーキテクチャ | バグ修正・機能拡張時の参考 |
testing-framework.md |
テスト戦略とroo-code知見 | Phase 5テスト設計の参考 |
startLine必須バリデーションsearchフィールド活用llm-response-stream-processor.ts強化startLine必須要求の強制apps/app/src/features/openai/
├── interfaces/editor-assistant/
│ ├── llm-response-schemas.ts # startLine必須スキーマ
│ └── types.ts # 強化された型定義
├── server/
│ ├── routes/edit/index.ts # 強化されたプロンプト
│ └── services/editor-assistant/
│ └── llm-response-stream-processor.ts # Phase 2B強化版
└── client/services/editor-assistant/
├── use-editor-assistant.tsx # 真のsearch-replace実装
├── search-replace-engine.ts # コア検索・置換エンジン
├── fuzzy-matching.ts # 完全実装済み
└── client-engine-integration.tsx # バリデーション強化
startLine必須チェック: サーバー・クライアント両方で強制注記: このドキュメントは、Phase 5のテスト実行とバグ修正に必要な技術情報のみを含みます。