バグ #474
未完了
【親】レジュメ変換システム - 文書生成・編集機能
Redmine Admin さんが9日前に追加.
9日前に更新.
説明
レジュメ変換システムの文書生成・編集機能を実装します。AIによって生成された文書を表示し、ユーザーが編集できる機能を提供します。
作業内容¶
-
文書表示機能実装
- 生成された履歴書のHTML表示
- 生成された職務経歴書のHTML表示
- レスポンシブデザイン対応
- 印刷プレビュー表示
-
リッチテキストエディタ実装
- WYSIWYGエディタの導入と設定
- 履歴書編集機能
- 職務経歴書編集機能
- エディタツールバーのカスタマイズ
-
テンプレート切替機能実装
- 文書テンプレート管理システム
- テンプレート選択UI
- テンプレート適用処理
- スタイル切替機能
-
文書保存機能実装
- 編集内容の保存処理
- 自動保存機能
- 変更履歴管理
- 復元機能
-
文書共有機能実装
- 共有リンク生成
- 閲覧権限管理
- リンク有効期限設定
- アクセスログ記録
成果物¶
- 文書表示コンポーネント
- リッチテキストエディタ
- テンプレート管理システム
- 文書保存APIエンドポイント
- 文書共有機能
技術スタック¶
- リッチテキストエディタライブラリ(TinyMCE, Quill等)
- React
- HTML/CSS
- Express.js
【重要】チケット実行順序について¶
このチケット(文書生成・編集機能)の子チケットは、以下の順序で実行してください。順序は チケット#512 に定義されているマイルストーン計画に基づいています:
マイルストーン3(コア機能実装)の部分:
- #502: 文書表示機能実装(要件:#499, #500 プロンプト実装の完了)
マイルストーン4(拡張機能実装)の部分:
2. #503: リッチテキストエディタ実装
3. #504: テンプレート切替機能実装
4. #505: 文書保存機能実装
各チケットを開始する前に、必ず前のチケットが完了していることを確認してください。#502は、AI連携機能のチケットが完了した後に開始してください。#503〜#505は、マイルストーン3(コア機能実装)が完了した後に開始してください。
マイルストーン4(拡張機能実装)の完了条件は以下の通りです:
- 文書編集機能が完全に動作すること
- PDF生成・出力機能が実装されていること
- ユーザー認証・管理機能が動作すること
単体テストチケットの追加について¶
このチケット(文書生成・編集機能)に以下の単体テストチケットを追加しました:
実行順序を以下のように更新します:
マイルストーン3(コア機能実装)の部分:
- #502: 文書表示機能実装(要件:#499, #500 プロンプト実装の完了)
- #522: 文書生成・編集機能の単体テスト(部分的に実施 - 文書表示機能のみ)
マイルストーン4(拡張機能実装)の部分:
3. #503: リッチテキストエディタ実装
4. #504: テンプレート切替機能実装
5. #505: 文書保存機能実装
6. #522: 文書生成・編集機能の単体テスト(完全版 - 全機能対象)
文書生成・編集機能実装の各モジュールが完了した後、すぐに単体テストを実施することで、早期のバグ発見と品質確保が可能になります。マイルストーン3とマイルストーン4にまたがる機能があるため、単体テストも段階的に実施します。
他の形式にエクスポート: Atom
PDF