ロードマップ
Doggy Framework の開発計画とバージョン更新計画です。
v0.1.0 — 基本機能
✅ 現在のバージョン
- ✅ 動的モデルエンジン(
@Efアノテーション + PHP 8 Attribute、マイグレーション自動生成) - ✅ ビジュアルビューデザイナー(View/ViewField エンティティ、ドラッグ&ドロップレイアウト、AI 拡張、バージョン管理)
- ✅ DataGrid(FilterCondition/FilterGroup、DoctrineDataSet、サーバーサイド処理)
- ✅ 組織構造管理(Gedmo NestedTree の無限階層部門ツリー、職位、職級)
- ✅ 従業員ライフサイクル全体の管理(Employee はユーザーエンティティを兼ねる。入社/異動/退職)
- ✅ WebAuthn パスワードレスログイン(ES256/RS256、resident_key、Employee との関連付け)
- ✅ 三員分立セキュリティモデル(ThreeOfficersVoter、ROLE_SYS_ADMIN/SEC_ADMIN/AUDITOR)
- ✅ パスワードポリシー(複雑度、有効期限、履歴、リトライロックルール)
- ✅ 監査ログ(AuditService、login_success/login_failure の自動記録)
- ✅ スケジュールタスクシステム(TaskScheduler + Messenger + Task/TaskLog)
- ✅ システムカレンダー(祝日、振替出勤日)
- ✅ ファイルストレージシステム(Local / S3 アダプター、画像最適化 Imagine、SHA-256 重複排除)
- ✅ Mercure SSE リアルタイムプッシュ(FrankenPHP 内蔵 Hub、Bolt トランスポート)
- ✅ メールシステム(複数メールボックス設定、テンプレート編集、HTML セキュリティフィルタ)
- ✅ AI 統合(複数 Provider: 阿里百炼 + LM Studio + OpenAI + Ollama など)
- ✅ LLM 設定システム(LlmProvider/LlmRole、グラフィカル管理、鍵の暗号化、フェイルオーバー)
- ✅ Agent システム(コーディングアシスタント、自然言語クエリ、パスワードポリシー、ビジョン認識予約)
- ✅ AI アシスタント(フローティングパネル、コンテキスト登録、ReAct ループ、ツール呼び出し)
- ✅ AI ビュー拡張(意図認識 + 6 シナリオ子 Agent、非同期タスク、リアルタイム進捗)
- ✅ SunUI コンポーネントライブラリ(25+ コンポーネント、45+ テストページ)
- ✅ メニュー管理(MenuStaticGenerator)
- ✅ 国際化(中/英、LocaleSubscriber)
v0.5.0 — フローとフォーム
開発中
- 🔄 ワークフローエンジン
- ビジュアルなフローデザイナー
- 承認フロー、業務フロー
- 条件分岐と並列処理
- 🔄 フォームデザイナー
- ドラッグ&ドロップ式フォーム構築
- 条件ロジックと連動
- 🔄 API エンドポイント管理
- Postman 風のインターフェースデバッグ
- JSON Schema の自動生成
- 🔄 グローバル通知システム
- 🔄 インスタントメッセージング
v1.0.0 — ローコードプラットフォーム
計画中
- 📋 プラグインシステム(ディレクトリ/ネームスペース/ルートの分離、動的ロードとアンロード)
- 📋 アプリケーションテンプレートマーケット
- 📋 ページデザイナー
- 📋 マルチアプリケーション管理
- 📋 バーチャルアシスタント(3D インタラクション)
v2.0.0 — AI エンパワーメント
長期計画
- 🤖 AI アシストモデリング拡張(自然言語でのエンティティ生成)
- 🤖 自然言語クエリの拡張
- 🤖 インテリジェント Agent オーケストレーションの拡張
- 🤖 MCP エコシステムの深い統合
- 🤖 AI パフォーマンス評価担当
コミュニティ貢献
以下の方向への参加を歓迎します:
- SunUI コンポーネントの拡張
- サードパーティストレージバックエンドのアダプト
- ドキュメント翻訳
- サンプルアプリケーション
- バグ修正
現在のタスクは GitHub Issues で確認できます。