路線圖
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 元件擴充
- 第三方儲存後端適配
- 文件翻譯
- 範例應用
- Bug 修正
檢視 GitHub Issues 了解目前任務。