Define agent package structure, task graphs, orchestration patterns, and the division of responsibility between agents, deterministic code, tools, and platform services.
Identify required systems, data sources, outputs, APIs, integrations, tools, and MCP capabilities.