dev-manager-tauri/.blueprint/manifest.yaml
lanrtop c598c9b05b feat: add BlueprintPromptModal for blueprint management and sync functionality
- Implemented BlueprintPromptModal component to handle blueprint prompt generation and rule synchronization.
- Added BlueprintStatusBadge to display the current status of blueprints in ProjectCard.
- Integrated blueprint status fetching and synchronization in ProjectCard.
- Enhanced SettingsPage with a new section for MCP service configuration and batch sync for blueprint rules.
- Updated commands to include new blueprint-related functionalities and types.
- Changed application name from "Dev Manager" to "炼境" in various components.
2026-04-04 10:47:27 +09:00

319 lines
6.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

version: 1
name: 炼境
description: Git 多空间开发管理器集成项目管理、Git 操作、CI/CD、开发工具链管理
iteration: 1
updated: 2026-04-04
areas:
- id: frontend
name: 前端
color: "#3B82F6"
- id: backend
name: 后端
color: "#10B981"
- id: infra
name: 基础设施
color: "#F59E0B"
modules:
# ── 前端 ────────────────────────────────────────
- id: workspace-mgmt
name: 空间管理
area: frontend
status: done
progress: 100
position: [0, 0]
- id: project-mgmt
name: 项目管理
area: frontend
status: done
progress: 100
position: [250, 0]
- id: project-dashboard
name: 项目看板
area: frontend
status: done
progress: 100
position: [500, 0]
- id: repo-registry
name: Git 仓库注册
area: frontend
status: done
progress: 100
position: [250, 150]
- id: project-tools
name: 项目工具链
area: frontend
status: done
progress: 100
position: [500, 150]
- id: project-templates
name: 项目模板
area: frontend
status: done
progress: 100
position: [0, 150]
- id: tags-groups
name: 标签 & 分组
area: frontend
status: done
progress: 100
position: [750, 0]
- id: settings-page
name: 设置页
area: frontend
status: done
progress: 100
position: [750, 150]
- id: blueprint-view
name: 蓝图可视化
area: frontend
status: done
progress: 100
position: [1000, 0]
- id: blueprint-onboarding
name: 蓝图接入引导
area: frontend
status: done
progress: 100
position: [1250, 0]
# ── 后端 ────────────────────────────────────────
- id: git-ops
name: Git 操作
area: backend
status: done
progress: 100
position: [0, 350]
- id: github-auth
name: GitHub OAuth
area: backend
status: done
progress: 100
position: [250, 350]
- id: github-publish
name: GitHub 发布
area: backend
status: done
progress: 100
position: [500, 350]
- id: devtools-scan
name: 开发工具扫描
area: backend
status: done
progress: 100
position: [750, 350]
- id: project-env-scan
name: 项目环境扫描
area: backend
status: done
progress: 100
position: [750, 500]
- id: shell-launch
name: 编辑器 & 终端启动
area: backend
status: done
progress: 100
position: [500, 500]
- id: blueprint-reader
name: 蓝图文件读取
area: backend
status: done
progress: 100
position: [1000, 350]
- id: blueprint-governance
name: 蓝图治理
area: backend
status: done
progress: 100
position: [1250, 350]
- id: blueprint-flywheel
name: 飞轮数据层
area: backend
status: done
progress: 100
position: [1000, 500]
- id: blueprint-feedback
name: 梦核 · 记忆巩固
area: backend
status: done
progress: 100
position: [1250, 500]
# ── 基础设施 ────────────────────────────────────
- id: cicd-workflow
name: CI/CD 工作流
area: infra
status: done
progress: 100
position: [0, 650]
- id: auto-update
name: 客户端自动更新
area: infra
status: done
progress: 100
position: [250, 650]
- id: wsl-proxy
name: WSL 代理同步
area: infra
status: done
progress: 100
position: [500, 650]
- id: v2rayn-import
name: v2rayN 节点读取
area: infra
status: done
progress: 100
position: [500, 800]
- id: sqlite-db
name: SQLite 数据层
area: infra
status: done
progress: 100
position: [750, 650]
- id: tray-service
name: 系统托盘常驻
area: infra
status: done
progress: 100
position: [1000, 650]
- id: mcp-server
name: 内嵌 MCP Server
area: backend
status: done
progress: 100
position: [1500, 350]
- id: mcp-config-inject
name: MCP 配置注入
area: backend
status: done
progress: 100
position: [1500, 500]
- id: product-group-mcp
name: 产品组 MCP 设置
area: frontend
status: done
progress: 100
position: [1500, 0]
edges:
# 前端依赖
- from: workspace-mgmt
to: project-mgmt
type: dependency
- from: project-mgmt
to: project-dashboard
type: dependency
- from: repo-registry
to: project-dashboard
type: related
- from: project-mgmt
to: tags-groups
type: related
- from: project-mgmt
to: blueprint-view
type: dependency
# 后端依赖
- from: github-auth
to: github-publish
type: dependency
- from: git-ops
to: github-publish
type: dependency
# 前后端关联
- from: git-ops
to: project-dashboard
type: related
- from: github-auth
to: project-dashboard
type: related
- from: devtools-scan
to: project-tools
type: related
- from: project-env-scan
to: project-tools
type: related
- from: blueprint-reader
to: blueprint-view
type: dependency
- from: blueprint-governance
to: blueprint-onboarding
type: dependency
- from: blueprint-reader
to: blueprint-governance
type: related
- from: blueprint-onboarding
to: blueprint-view
type: dependency
# 外环:飞轮数据层 → 梦核 → 治理分发
- from: blueprint-reader
to: blueprint-flywheel
type: dependency
- from: blueprint-flywheel
to: blueprint-feedback
type: dependency
- from: blueprint-feedback
to: blueprint-governance
type: dependency
- from: blueprint-view
to: blueprint-flywheel
type: related
# 基础设施关联
- from: cicd-workflow
to: auto-update
type: dependency
- from: v2rayn-import
to: wsl-proxy
type: dependency
- from: sqlite-db
to: project-mgmt
type: dependency
- from: auto-update
to: settings-page
type: related
# 产品组 MCP 飞轮
- from: tray-service
to: mcp-server
type: dependency
- from: mcp-server
to: mcp-config-inject
type: dependency
- from: mcp-config-inject
to: product-group-mcp
type: dependency
- from: product-group-mcp
to: settings-page
type: related