プロジェクト

全般

プロフィール

バグ #959

未完了

Phase1-3: ファイル管理システム基盤構築

Redmine Admin さんが約2ヶ月前に追加.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-08-21
期日:
進捗率:

0%

予定工数:

説明

概要

各段階(interviews/, dsl/, drawio/, workflows/)の成果物を保存・管理するファイルシステムの基盤を構築する。

作業内容

  • ファイルの保存・読み込み機能実装
  • プロジェクト管理機能(複数案件対応)
  • バージョン管理基盤構築
  • ファイル形式検証機能
  • データ整合性チェック機能
  • バックアップ・復元機能
  • ファイル検索・フィルタリング機能

技術仕様

  • ファイルシステム操作(Node.js fs module)
  • ファイル形式: YAML, JSON, XML(Draw.io)
  • データ検証: Zod / Yup
  • 圧縮・展開: JSZip

ファイル構造

projects/
├── {project-id}/
│   ├── interviews/     # 要件ヒアリング記録
│   ├── dsl/           # 中間設計書
│   ├── drawio/        # フロー図
│   ├── workflows/     # Difyワークフロー
│   └── metadata.json  # プロジェクト情報

成果物

  • ファイル管理API
  • プロジェクト管理システム
  • データ検証システム
  • バックアップ機能

完了条件

  • ファイルの保存・読み込みが正常に動作すること
  • プロジェクトの作成・管理が可能であること
  • データ整合性が保たれること

予定工数

16時間

関連チケット

親チケット: #956
前提チケット: #957(プロジェクト構築)

表示するデータがありません

他の形式にエクスポート: Atom PDF