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.