planner.json
1.85 KB
{
"id": "planner",
"label": "规划型 org node 的 work graph",
"whenToUse": "宿主 org node 的职能是「把一句人类需求变成下游能照着干的约束」时用本骨架——典型是 org-planner,也适用于任何产出物是文档/规格/方案而不是可运行产物的节点。典型信号词:需求、规格、方案、拆解、定验收标准。本骨架最大的特点是它负责产出这次 task-goal 的验收契约(goal-benchmark / goal-test-data / goal-test-script 三选一或多选,动态选入,见 27-E2E §十一),这些产物写进 root run 的 artifacts/ 共享区,消费者是另一个 org node(org-validator)。若宿主节点是执行类(写代码/写内容/做运维)用 executor.json;若宿主节点是 org-validator 用 validator.json。",
"ownerOrgNode": "org-planner",
"nodes": [
{ "nodeName": "org-planner-brd", "systemAgentId": "brd-planning" },
{ "nodeName": "org-planner-prd", "systemAgentId": "prd-planning" },
{ "nodeName": "org-planner-sdd", "systemAgentId": "sdd-planning" },
{ "nodeName": "org-planner-benchmark", "systemAgentId": "goal-benchmark", "writesArtifacts": true },
{ "nodeName": "org-planner-validator", "systemAgentId": "planner-validator" }
],
"edges": [
{ "from": "org-planner-brd", "to": "org-planner-prd", "condition": "success" },
{ "from": "org-planner-prd", "to": "org-planner-sdd", "condition": "success" },
{ "from": "org-planner-sdd", "to": "org-planner-benchmark", "condition": "success" },
{ "from": "org-planner-benchmark", "to": "org-planner-validator", "condition": "success" },
{ "from": "org-planner-validator", "to": "org-planner-prd", "condition": "fail", "failReason": "input_underspecified", "edgeKind": "backward" },
{ "from": "org-planner-validator", "to": "org-planner-sdd", "condition": "fail", "edgeKind": "backward" }
]
}