The Planner decides what can run together
Planning produces task IDs, responsibilities, file scopes, and dependencies. PiGO rejects unknown, self-referential, and cyclic dependencies before a Worker starts.
MULTI-AGENT DEVELOPMENT
PiGO converts a request into engineering tasks with dependencies, file scope, and completion conditions. Independent work runs in separate worktrees; dependencies and path conflicts determine execution waves.
Planning produces task IDs, responsibilities, file scopes, and dependencies. PiGO rejects unknown, self-referential, and cyclic dependencies before a Worker starts.
When two tasks declare equal or nested file paths, they cannot share a parallel batch. Concurrency follows explicit boundaries instead of optimistic assumptions.
Sub-agents commit inside isolated worktrees. The Integrator assembles outcomes in a controlled order while failures, commit hashes, and integration state join the same run history.
IMPLEMENTED, NOT IMPLIED