flowchart TD
main_before[Main PRD]
main_after[Main PRD]
iteration_before[Iteration X PRD]
iteration_after[Iteration X PRD]
feature_1[Feature 1 PRD]
feature_2[Feature 2 PRD]
feature_3[Feature 3 PRD]
main_before -- new branch --> iteration_before
iteration_before -- update --> feature_1 -- merge --> iteration_after
iteration_before -- update --> feature_2 -- merge --> iteration_after
iteration_before -- update --> feature_3 -- merge --> iteration_after
feature_1 -- discuss --> feature_1
feature_2 -- discuss --> feature_2
feature_3 -- discuss --> feature_3
iteration_after -- merge with feature list generated by Git --> main_after