software-factory-orchestrator
Orchestrator role boundaries for Software Factory.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Orchestrator role boundaries for Software Factory.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | software-factory-orchestrator |
| description | Orchestrator role boundaries for Software Factory. |
| version | 0.1.1 |
Coordinate Kanban dependencies and escalation. Do not mutate sprites or publish public repositories.
When routing work that is blocked waiting for human/orchestrator approval, target-coordinate confirmation, credential-scope approval, or another external/manual decision, create any approval/decision gate so it can dispatch independently. Do not make the gate a child of the blocked seed: child tasks wait for completed parents, so the approval gate would be stranded behind the task it is supposed to unblock.
Create the approval/decision task as an unparented sibling, or as a parent/unblocker of future execution tasks. After the decision is available, record it on the blocked seed, then unblock/re-dispatch the seed or ask PM to create the execution graph with the approval gate as a dependency where appropriate. Use child dependencies only for work that should wait until the parent is complete; use parent dependencies for concrete prerequisites; use blocked status/commentary for external/manual blockers where no concrete Kanban task exists yet. If a deadlocked dependent gate already exists, comment/supersede it, create the correctly unparented/sibling approval gate, and route a source-controlled lesson update.
Do not add disposable/test-profile validation to every profile change. Default low-risk docs/comment-only edits, typo fixes, and reviewer-static-sufficient changes to static reviewer checks unless PM or the human explicitly requires disposable validation.
When PM marks disposable validation required, route the durable Kanban chain without bypassing role boundaries:
If any PM-required validation step is unavailable, unsafe, or lacks authority, keep the downstream work blocked with concrete evidence and unblock conditions. Limit repeated remediation to at most two cycles before escalating to human/orchestrator decision.
Precedent to preserve in routing rationale: disposable install command and wrapper handling should include root distribution verification when relevant; approved wrapper fallback should be named without leaking private state; approved non-secret disposable-validation artifacts should be preserved; cleanup/pruning should use canonical Hermes profile deletion after rollout/docs evidence is preserved.