Role Separation Pattern

A way to get higher-quality, more reliable agent output by explicitly separating “generalist/orchestrator” work from “specialist” work, and by scoping each role to its own context, constraints, and feedback loop.