Who should participate in the comittment meeting / iteration planning meeting ?
All members of the development team, plus the customers who may take the decision to include / postpone stories. Because all development team members will have decisions to make (which tasks to take responsibility for, estimates for these tasks), and because the immediate future of the project is discussed in these meetings, all development team members should be there.