The information needed to do the development flows through developer roles not via manager roles
The information needed to do the development flows through developer roles not via manager roles. Manager roles communicate control and direction information to, and receive feedback from, developer roles. No role should be dealing with information that does not directly pertain to their work.
The original pattern had the bulk of the information flowing ‘inward’ i.e. toward the roles that did the development work, the Architect, Designer, Coder. This aspect of the pattern is dubious, but the key observation that the team leader or manager should not be in the communications path between adjacent roles is sound.