Files
devos/Docs/devos-v1-phase2/00-GAP-ANALYSIS.md
T
phptits 0d6cd37579 DevOS v1 + Phase 2: unified resource model, infra ops, website deployment, AI chat ops
- Monorepo: NestJS API (Fastify) + React web (antd/ProComponents) + shared packages
- PostgreSQL/Prisma (unified resources, relations graph, audit, events, jobs)
- Auth/RBAC/workspace isolation, credential vault (AES-256-GCM)
- Servers/SSH, Docker discovery & lifecycle, Job Center
- Websites & deployments (git provider credential clone, env, health verification)
- Domains/DNS (Cloudflare adapter), certificates (TLS probe), monitoring
- Automation (cron/event/webhook HMAC + notifications), AI Gateway, MCP (29 tools)
- AI chat window (LLM function-calling + rules fallback, SSE streaming, approvals)
- Notes: Vditor WYSIWYG markdown editor, non-blocking autosave
- Tests: 35 unit/security tests; UI audit clean (desktop+mobile, deep links)
2026-09-10 06:35:55 +00:00

1.9 KiB

00 — Gap Analysis

当前状态判断

现有实现已经具备优秀的基础设施骨架:NestJS/Fastify、React/Ant Design/ProComponents、PostgreSQL/Prisma、Redis、SSH、Docker、DNS、部署、监控、Automation、AI/MCP、Credential Vault、RBAC/Audit。

问题不是“没有基础”,而是大量模块停留在 MVP/adapter/demo 层,尚未形成真正的 Developer Work OS。

最大缺口

P0 — 必须补齐

  1. 统一 Resource Model 没有成为所有模块的真正核心。
  2. Project → Repository → Website → Server → Deployment → Domain → Monitoring 关系链不完整。
  3. Website 部署仍依赖 HTTPS 仓库 URL 内嵌 token,必须改成 Git Provider Credential + clone adapter。
  4. Git Provider 集成需要 GitHub/GitLab/Gitea 可扩展模型,而不是只存 URL。
  5. Server 管理需要从“连接/发现”升级为完整生命周期管理。
  6. Docker 管理需要更多实际操作、实时日志、资源信息。
  7. Domain/DNS/SSL 需要从 CRUD 升级为真实 provider abstraction。
  8. Automation 需要完整 trigger/action/event/job 模型和 UI。
  9. AI Agent 需要真正的 planning → approval → execution → verification,而不是 AI run demo。
  10. MCP 必须复用内部 application services,不能形成第二套业务逻辑。
  11. Email、Knowledge/Notes、Documents、Projects/Tasks 仍明显不足。
  12. Dashboard 必须成为跨资源工作台,而非统计页。

P1

  • 通知中心
  • 全局搜索
  • Command Palette
  • Activity Timeline
  • Job Center
  • Resource relation UI
  • Provider connection management
  • Environment/secret 管理
  • Backup/restore abstraction
  • Webhook HMAC

P2

  • Kubernetes
  • Cloud provider
  • 多租户高级策略
  • 完整邮件客户端
  • 高级文档协作
  • DAG/parallel workflow

核心判断

后续开发不得继续以“增加一个页面/接口”为单位。必须以“完整业务闭环”为单位。