Teaching AI Agents to Work Like a Team (Not a Crowd)

What I learned building specialized agent archetypes that coordinate through file ownership, wave execution, and structured handoffs.