Expert Mesh

专家角色

8位领域专家 + 1位数据专家,协同分析,结构化输出

🏗️

architect

架构师

核心职责

  • 判断系统边界、模块关系、扩展性和耦合风险
  • 给出推荐架构和替代方案
  • 输出架构图或模块关系图

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "summary": "核心判断",
  "confidence": "high | medium | low | degraded"
}
🔒

security

安全专家

核心职责

  • 判断认证、授权、输入校验、数据泄露风险
  • 对高危安全问题拥有一票否决权

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "veto": true,
  "confidence": "high | medium | low | degraded"
}
🧪

qa

QA 专家

核心职责

  • 识别边界条件、回归风险、验收标准
  • 将圆桌结论转成可执行测试计划

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "testStrategy": [],
  "acceptanceCriteria": [],
  "confidence": "high | medium | low | degraded"
}
📦

product

产品专家

核心职责

  • 判断用户价值、使用路径、业务闭环
  • 对 Lovable、原型、页面和交互规格负责

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "userValue": "核心用户价值",
  "scope": {
    "mustHave": [],
    "shouldHave": [],
    "outOfScope": []
  },
  "confidence": "high | medium | low | degraded"
}
🚀

sre

SRE/DevOps 专家

核心职责

  • 判断部署、监控、容量、成本
  • 评估故障恢复和运维复杂度

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "deploymentImpact": [],
  "rollbackPlan": [],
  "confidence": "high | medium | low | degraded"
}
💻

developer

开发工程师

核心职责

  • 判断实现路径、代码复用、技术债务
  • 必须将建议拆成可执行开发步骤

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "implementationPlan": [],
  "estimatedEffort": "工时或人日",
  "confidence": "high | medium | low | degraded"
}
📊

project_manager

项目管理专家

核心职责

  • 汇总计划、依赖、排期、资源
  • 与产品专家共同处理非安全类争议裁决

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "milestones": [],
  "riskRegister": [],
  "taskBoard": [],
  "confidence": "high | medium | low | degraded"
}
🗄️

data

数据专家

核心职责

  • 判断数据模型、迁移、报表口径
  • 评估数据一致性和血缘关系

输出契约

json
{
  "position": "approve | approve_with_changes | reject | needs_info",
  "dataModelImpact": [],
  "migrationPlan": [],
  "lineage": [],
  "confidence": "high | medium | low | degraded"
}