executor.json
1.31 KB
{
"id": "executor",
"label": "执行型 org node 的 work graph(串行起手式)",
"whenToUse": "宿主 org node 的职能是「按上游给的约束做出实际产物」,且这次任务小到不值得拆并行分支时用本骨架——典型是 org-coder / org-writer / org-monitor。典型信号词:实现、写、改、跑、部署,且任务是单一交付物。三节点:做 → 自测 → 本层验收,自测和验收失败都退回实现节点。任务能明显拆成多个互不依赖的分支时改用 executor-fanout.json;宿主是规划类节点用 planner.json;宿主是 org-validator 用 validator.json。",
"ownerOrgNode": "{{orgNode}}",
"nodes": [
{ "nodeName": "{{orgNode}}-impl", "systemAgentId": "{{implAgent}}" },
{ "nodeName": "{{orgNode}}-test", "systemAgentId": "{{testAgent}}" },
{ "nodeName": "{{orgNode}}-validator", "systemAgentId": "{{validatorAgent}}" }
],
"edges": [
{ "from": "{{orgNode}}-impl", "to": "{{orgNode}}-test", "condition": "success" },
{ "from": "{{orgNode}}-test", "to": "{{orgNode}}-validator", "condition": "success" },
{ "from": "{{orgNode}}-test", "to": "{{orgNode}}-impl", "condition": "fail", "edgeKind": "backward" },
{ "from": "{{orgNode}}-validator", "to": "{{orgNode}}-impl", "condition": "fail", "edgeKind": "backward" }
]
}